gcc/libjava/classpath/testsuite/java.lang/ArrayTest.java
Tom Tromey f911ba985a Initial revision
From-SVN: r102074
2005-07-16 00:30:23 +00:00

101 lines
2.2 KiB
Java

public class ArrayTest {
public static void main (String args[])
{
BooleanArrayInit();
ByteArrayInit();
CharArrayInit();
ShortArrayInit();
IntArrayInit();
ArrayName(args);
}
public static void BooleanArrayInit()
{
try {
boolean val = true;
boolean [] x = { true };
if (x[0] == val)
passed("BooleanArrayInit() boolean[] x = {"+val+"}");
else
failed("BooleanArrayInit() boolean[] x = {"+val+"}");
} catch (Exception e) {
failed("BooleanArrayInit() "+e);
}
}
public static void ByteArrayInit()
{
try {
byte val = 42;
byte [] x = { 42 };
if (x[0] == val)
passed("ByteArrayInit() byte[] x = {"+val+"}");
else
failed("ByteArrayInit() byte[] x = {"+val+"}");
} catch (Exception e) {
failed("ByteArrayInit() "+e);
}
}
public static void CharArrayInit()
{
try {
char val = 'X';
char [] x = { 'X' };
if (x[0] == val)
passed("CharArrayInit() char[] x = {'"+val+"'}");
else
failed("CharArrayInit() char[] x = {'"+val+"'}");
} catch (Exception e) {
failed("CharArrayInit() "+e);
}
}
public static void ShortArrayInit()
{
try {
short val = 42;
short [] x = { 42 };
if (x[0] == val)
passed("ShortArrayInit() short[] x = {"+val+"}");
else
failed("ShortArrayInit() short[] x = {"+val+"}");
} catch (Exception e) {
failed("ShortArrayInit() "+e);
}
}
public static void IntArrayInit()
{
try {
int val = 42;
int [] x = { 42 };
if (x[0] == val)
passed("IntArrayInit() int[] x = {"+val+"}");
else
failed("IntArrayInit() int[] x = {"+val+"}");
} catch (Exception e) {
failed("IntArrayInit() "+e);
}
}
public static void failed(String s)
{
if (s != null)
System.out.println("FAILED: " + s);
else
System.out.println("FAILED: ");
}
public static void passed(String s)
{
if (s != null)
System.out.println("PASSED: " + s);
else
System.out.println("PASSED: ");
}
public static void ArrayName(String args[])
{
try {
String name = args.getClass().getName();
passed("ArrayName() name="+name);
} catch (Exception e) {
failed("ArrayName() "+e);
}
}
}