* Questions about exception error with gnu.testlet.java.io.PrintWriter.jdk11 & gnu.testlet.java.io.FilterWriter.write
@ 2003-04-10 20:41 Patrick Ellis
2003-04-11 12:39 ` Brian Jones
0 siblings, 1 reply; 2+ messages in thread
From: Patrick Ellis @ 2003-04-10 20:41 UTC (permalink / raw)
To: mauve-discuss
I get the following exceptions when trying to compile gnu.testlet.java.io.PrintWriter.jdk11 & gnu.testlet.java.io.FilterWriter.write.
Is there anything in the code missing or is the URLpackage missing?
*********************** Code for gnu.testlet.java.io.FilterWriter.write
// the Free Software Foundation, 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA. */
package gnu.testlet.java.io.FilterWriter;
import java.io.CharArrayWriter;
import java.io.FilterWriter;
import java.io.Writer;
import java.io.*;
import gnu.testlet.Testlet;
import gnu.testlet.TestHarness;
public class write extends FilterWriter implements Testlet
{
public write()
{
this(null);
}
write (CharArrayWriter caw)
{
super((Writer) caw);
}
public void test (TestHarness harness)
{
CharArrayWriter caw = new CharArrayWriter();
write tfw = new write(caw);
try {
tfw.write('A'); // A
harness.check(true, "write(int)");
char[] ba = {'A', 'B', 'C', 'D'};
tfw.write(ba, 1, 2); // ABC
harness.check(true, "write(buf,off,len)");
tfw.write("CDEF", 1, 3); // ABCDEF
harness.check(caw.toString(), "ABCDEF", "wrote all characters okay");
tfw.flush();
harness.check(true, "flush()");
tfw.close();
harness.check(true, "close()");
}
catch (IOException e) {
harness.fail("IOException unexpected");
}
}
}
******************************* Code for gnu.testlet.java.io.PrintWriter.jdk11
// Tags: JDK1.1
package gnu.testlet.java.io.PrintWriter;
import gnu.testlet.Testlet;
import gnu.testlet.TestHarness;
import java.io.PrintWriter;
import java.io.ByteArrayOutputStream;
import java.io.OutputStream;
import java.io.CharArrayWriter;
public class jdk11 extends PrintWriter implements Testlet
{
public jdk11()
{
this(null);
}
jdk11(OutputStream os)
{
super(os);
}
public void print(int i, boolean err)
{
if (err)
{
this.setError();
}
}
public String toString()
{
return ("ObjectString");
}
public void
test(TestHarness harness)
{
// Test constructors first
ByteArrayOutputStream baos1 = new ByteArrayOutputStream();
PrintWriter pw1 = new PrintWriter(baos1);
harness.check(pw1 != null, "PrintWriter(OutputStream)");
ByteArrayOutputStream baos2 = new ByteArrayOutputStream();
PrintWriter pw2 = new PrintWriter(baos2, true);
harness.check(pw2 != null, "PrintWriter(OutputStream, boolean)");
CharArrayWriter caw1 = new CharArrayWriter();
PrintWriter pw3 = new PrintWriter(caw1);
harness.check(pw3 != null, "PrintWriter(Writer)");
CharArrayWriter caw2 = new CharArrayWriter();
PrintWriter pw4 = new PrintWriter(caw2);
harness.check(pw4 != null, "PrintWriter(Writer)");
// Now test the methods
pw1.print(true);
pw1.print(false);
pw1.print('X');
char[] ca = {'A', 'B', 'C'};
pw1.print(ca);
double x = 3.14;
pw1.print(x);
float y = (float) 1.414;
pw1.print(y);
int i = 37;
pw1.print(i);
long l = 65537L;
pw1.print(l);
pw1.print(new jdk11());
pw1.print("XYZ");
pw1.write(ca);
pw1.write(ca,0,2);
pw1.write('Q');
pw1.write("JKL");
pw1.write("MNOPQ", 1, 2);
pw1.println();
pw1.println(true);
pw1.println(false);
pw1.println('X');
pw1.println(ca);
pw1.println(x);
pw1.println(y);
pw1.println(i);
pw1.println(l);
pw1.println(new jdk11());
pw1.println("XYZ");
pw1.flush();
harness.check(true, "flush()");
pw1.close();
harness.check(true, "close()");
String tst = "truefalseXABC3.141.4143765537ObjectStringXYZABCABQJKLNO\n" +
"true\nfalse\nX\nABC\n3.14\n1.414\n37\n65537\nObjectString\nXYZ\n";
harness.check(baos1.toString(), tst, "All characters printed okay");
harness.debug("Final output:" + baos1.toString());
// Set up to test setError() and checkError()
ByteArrayOutputStream baos3 = new ByteArrayOutputStream();
jdk11 tpw = new jdk11(baos3);
harness.check(!tpw.checkError(), "checkError");
tpw.print(3, true); // forces call to setError
harness.check(tpw.checkError(), "setError");
}
} // class Test
java.lang.ClassNotFoundException: gnu.testlet.java.io.FilterWriter.write
at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at gnu.testlet.SimpleTestHarness.runtest(SimpleTestHarness.java:195)
at gnu.testlet.SimpleTestHarness.main(SimpleTestHarness.java:349)
FAIL: uncaught exception loading gnu.testlet.java.io.PrintWriter.jdk11
java.lang.ClassNotFoundException: gnu.testlet.java.io.PrintWriter.jdk11
at java.net.URLClassLoader$1.run(URLClassLoader.java:198)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at gnu.testlet.SimpleTestHarness.runtest(SimpleTestHarness.java:195)
at gnu.testlet.SimpleTestHarness.main(SimpleTestHarness.java:349)
Pat Ellis
SDE Build and Test Team
Phone: (919) 531-0355
R2263 Patrick.Ellis@sas.com
SAS... The Power to Know
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Questions about exception error with gnu.testlet.java.io.PrintWriter.jdk11 & gnu.testlet.java.io.FilterWriter.write
2003-04-10 20:41 Questions about exception error with gnu.testlet.java.io.PrintWriter.jdk11 & gnu.testlet.java.io.FilterWriter.write Patrick Ellis
@ 2003-04-11 12:39 ` Brian Jones
0 siblings, 0 replies; 2+ messages in thread
From: Brian Jones @ 2003-04-11 12:39 UTC (permalink / raw)
To: Patrick Ellis; +Cc: mauve-discuss
"Patrick Ellis" <Patrick.Ellis@sas.com> writes:
> I get the following exceptions when trying to compile
> gnu.testlet.java.io.PrintWriter.jdk11 &
> gnu.testlet.java.io.FilterWriter.write. Is there anything in the
> code missing or is the URLpackage missing?
Seems okay to me.
jikes -bootclasspath /home/cbj/cvs/classpath/build/lib/glibj.zip
-classpath /home/cbj/cvs/mauve -d
. gnu/testlet/java/io/FilterWriter/write.java
gnu/testlet/java/io/PrintWriter/jdk11.java
OR
jikes -bootclasspath /usr/java/j2sdk1.4.1/jre/lib/rt.jar -classpath
/home/cbj/cvs/mauve -d . gnu/testlet/java/io/FilterWriter/write.java
gnu/testlet/java/io/PrintWriter/jdk11.java
Both complete without error.
Brian
--
Brian Jones <cbj@gnu.org>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2003-04-11 12:39 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-04-10 20:41 Questions about exception error with gnu.testlet.java.io.PrintWriter.jdk11 & gnu.testlet.java.io.FilterWriter.write Patrick Ellis
2003-04-11 12:39 ` Brian Jones
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).