diff options
author | mark <mark@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-05-18 17:29:21 +0000 |
---|---|---|
committer | mark <mark@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-05-18 17:29:21 +0000 |
commit | 64089cc9f030d8ef7972adb5d117e0b23f47d62b (patch) | |
tree | 9f9c470de62ee62fba1331a396450d728d2b1fad /libjava/classpath/test/java.io/DataInputOutputTest.java | |
parent | 96034e28360d660d7a7708807fcbc4b519574d8e (diff) | |
download | gcc-64089cc9f030d8ef7972adb5d117e0b23f47d62b.tar.gz |
Imported GNU Classpath 0.90
* scripts/makemake.tcl: LocaleData.java moved to gnu/java/locale.
* sources.am: Regenerated.
* gcj/javaprims.h: Regenerated.
* Makefile.in: Regenerated.
* gcj/Makefile.in: Regenerated.
* include/Makefile.in: Regenerated.
* testsuite/Makefile.in: Regenerated.
* gnu/java/lang/VMInstrumentationImpl.java: New override.
* gnu/java/net/local/LocalSocketImpl.java: Likewise.
* gnu/classpath/jdwp/VMMethod.java: Likewise.
* gnu/classpath/jdwp/VMVirtualMachine.java: Update to latest
interface.
* java/lang/Thread.java: Add UncaughtExceptionHandler.
* java/lang/reflect/Method.java: Implements GenericDeclaration and
isSynthetic(),
* java/lang/reflect/Field.java: Likewise.
* java/lang/reflect/Constructor.java
* java/lang/Class.java: Implements Type, GenericDeclaration,
getSimpleName() and getEnclosing*() methods.
* java/lang/Class.h: Add new public methods.
* java/lang/Math.java: Add signum(), ulp() and log10().
* java/lang/natMath.cc (log10): New function.
* java/security/VMSecureRandom.java: New override.
* java/util/logging/Logger.java: Updated to latest classpath
version.
* java/util/logging/LogManager.java: New override.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113887 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/test/java.io/DataInputOutputTest.java')
-rw-r--r-- | libjava/classpath/test/java.io/DataInputOutputTest.java | 174 |
1 files changed, 0 insertions, 174 deletions
diff --git a/libjava/classpath/test/java.io/DataInputOutputTest.java b/libjava/classpath/test/java.io/DataInputOutputTest.java deleted file mode 100644 index dd03fb0cd21..00000000000 --- a/libjava/classpath/test/java.io/DataInputOutputTest.java +++ /dev/null @@ -1,174 +0,0 @@ -/************************************************************************* -/* DataInputOutputTest.java -- Tests Data{Input,Output}Stream's -/* -/* 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -/*************************************************************************/ - -import java.io.*; - -// Write some data using DataOutput and read it using DataInput. - -public class DataInputOutputTest -{ - -public static void -runReadTest(String filename, int seq, String testname) -{ - try - { - System.out.println("Test " + seq + ": " + testname); - - FileInputStream fis = new FileInputStream(filename); - DataInputStream dis = new DataInputStream(fis); - - boolean passed = true; - - boolean b = dis.readBoolean(); - if (b != true) - { - passed = false; - System.out.println("Failed to read boolean. Expected true and got false"); - } - b = dis.readBoolean(); - if (b != false) - { - passed = false; - System.out.println("Failed to read boolean. Expected false and got true"); - } - byte bt = dis.readByte(); - if (bt != 8) - { - passed = false; - System.out.println("Failed to read byte. Expected 8 and got "+ bt); - } - bt = dis.readByte(); - if (bt != -122) - { - passed = false; - System.out.println("Failed to read byte. Expected -122 and got "+ bt); - } - char c = dis.readChar(); - if (c != 'a') - { - passed = false; - System.out.println("Failed to read char. Expected a and got " + c); - } - c = dis.readChar(); - if (c != '\uE2D2') - { - passed = false; - System.out.println("Failed to read char. Expected \\uE2D2 and got " + c); - } - short s = dis.readShort(); - if (s != 32000) - { - passed = false; - System.out.println("Failed to read short. Expected 32000 and got " + s); - } - int i = dis.readInt(); - if (i != 8675309) - { - passed = false; - System.out.println("Failed to read int. Expected 8675309 and got " + i); - } - long l = dis.readLong(); - if (l != 696969696969L) - { - passed = false; - System.out.println("Failed to read long. Expected 696969696969 and got " + l); - } - float f = dis.readFloat(); - if (!Float.toString(f).equals("3.1415")) - { - passed = false; - System.out.println("Failed to read float. Expected 3.1415 and got " + f); - } - double d = dis.readDouble(); - if (d != 999999999.999) - { - passed = false; - System.out.println("Failed to read double. Expected 999999999.999 and got " + d); - } - String str = dis.readUTF(); - if (!str.equals("Testing code is such a boring activity but it must be done")) - { - passed = false; - System.out.println("Read unexpected String: " + str); - } - str = dis.readUTF(); - if (!str.equals("a-->\u01FF\uA000\u6666\u0200RRR")) - { - passed = false; - System.out.println("Read unexpected String: " + str); - } - - if (passed) - System.out.println("PASSED: " + testname + " read test"); - else - System.out.println("FAILED: " + testname + " read test"); - } - catch (IOException e) - { - System.out.println("FAILED: " + testname + " read test: " + e); - } - -} - -public static void -main(String[] argv) -{ - System.out.println("Started test of DataInputStream and DataOutputStream"); - - try - { - System.out.println("Test 1: DataOutputStream write test"); - - FileOutputStream fos = new FileOutputStream("dataoutput.out"); - DataOutputStream dos = new DataOutputStream(fos); - - dos.writeBoolean(true); - dos.writeBoolean(false); - dos.writeByte((byte)8); - dos.writeByte((byte)-122); - dos.writeChar((char)'a'); - dos.writeChar((char)'\uE2D2'); - dos.writeShort((short)32000); - dos.writeInt((int)8675309); - dos.writeLong(696969696969L); - dos.writeFloat((float)3.1415); - dos.writeDouble((double)999999999.999); - dos.writeUTF("Testing code is such a boring activity but it must be done"); - dos.writeUTF("a-->\u01FF\uA000\u6666\u0200RRR"); - dos.close(); - - // We'll find out if this was really right later, but conditionally - // report success for now - System.out.println("PASSED: DataOutputStream write test"); - } - catch(IOException e) - { - System.out.println("FAILED: DataOutputStream write test: " + e); - } - - runReadTest("dataoutput.out", 2, "Read of JCL written data file"); - runReadTest("dataoutput-jdk.out", 3, "Read of JDK written data file"); - -} // main - -} // class DataInputOutputTest - |