tests/libjava-mauve/src/gnu/testlet/java/io/PipedReaderWriter/Test.java
branchjk_new_structure
changeset 1541 75c2e24dea9a
parent 1540 92ac284961c1
child 1542 be11db817bcf
--- a/tests/libjava-mauve/src/gnu/testlet/java/io/PipedReaderWriter/Test.java	Fri Jul 20 21:39:51 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,84 +0,0 @@
-/*************************************************************************
-/* Test.java -- Tests Piped{Reader,Writer}
-/*
-/* Copyright (c) 1998 Free Software Foundation, Inc.
-/* Written by Aaron M. Renn (arenn@urbanophile.com)
-/*
-/* This program is free software; you can redistribute it and/or modify
-/* it under the terms of the GNU General Public License as published 
-/* by the Free Software Foundation, either version 2 of the License, or
-/* (at your option) any later version.
-/*
-/* This program is distributed in the hope that it will be useful, but
-/* WITHOUT ANY WARRANTY; without even the implied warranty of
-/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-/* GNU General Public License for more details.
-/*
-/* You should have received a copy of the GNU General Public License
-/* along with this program; if not, write to the Free Software Foundation
-/* Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307 USA
-/*************************************************************************/
-
-// Tags: JDK1.1
-// Uses: PipedTestWriter
-
-package gnu.testlet.java.io.PipedReaderWriter;
-
-import gnu.testlet.Testlet;
-import gnu.testlet.TestHarness;
-import java.io.*;
-
-public class Test implements Testlet
-{
-
-public void
-test(TestHarness harness)
-{
-  // Set up a reasonable buffer size for this test if one is not already
-  // specified.  This affects Classpath only.
-  //String prop = System.getProperty("gnu.java.io.pipe_size");
-  //if (prop == null)
-  //  System.setProperty("gnu.java.io.pipe_size", "32");
-  // Hmm, we need JDK 1.2 for the above
-
-  try
-    {
-      // Set up the thread to write
-      PipedTestWriter ptw = new PipedTestWriter(harness);
-      String str = ptw.getStr();
-      PipedWriter pw = ptw.getWriter();
-
-      // Now set up our reader
-      PipedReader pr = new PipedReader();
-      pr.connect(pw); 
-      new Thread(ptw).start();
-
-      char[] buf = new char[12];
-      int chars_read, total_read = 0;
-      while((chars_read = pr.read(buf,0,buf.length)) != -1)
-        {
-          harness.debug(new String(buf, 0, chars_read), false);
-          System.gc(); // A short delay
-          total_read += chars_read;
-        }
-	  pr.close();   // Make sure close() method is implemented
-      harness.check(total_read, str.length(), "total_read");
-	  // Check for connect() method on writer
-       // Set up the thread to write
-      PipedTestWriter ptw2 = new PipedTestWriter(harness);
-      PipedWriter pw2 = ptw2.getWriter();
-
-      // Now set up our reader
-      PipedReader pr2 = new PipedReader();
-	  pw2.connect(pr2);
-	  harness.check(true, "writer.connect()");
-    }
-  catch (IOException e) 
-    {
-      harness.debug("In reader: " + e);
-      harness.check(false);
-    }
-}
-
-} // class Test
-