X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=tests%2FTestArrayClasses.java;h=a3d691420dbe66b79b44bfa3c25a8b4dc5b2c1bf;hb=b0b99bdc3fa58b37b813e465cabbeb067dc19ffa;hp=97b53d73bb1398da013a1c27dfb7e1ca311fec54;hpb=779cd4607be7e31020871510e9d004d7a3f53afe;p=cacao.git diff --git a/tests/TestArrayClasses.java b/tests/TestArrayClasses.java index 97b53d73b..a3d691420 100644 --- a/tests/TestArrayClasses.java +++ b/tests/TestArrayClasses.java @@ -173,6 +173,13 @@ public class TestArrayClasses extends TestBase { Foo[] fooa = new Foo[1]; FooChild[] fooca = new FooChild[1]; + Class[] ifs = String[].class.getInterfaces(); + is(ifs.length,2,"String[] implements 2 interfaces"); + ok(ifs[0] == java.lang.Cloneable.class || ifs[1] == java.lang.Cloneable.class,"String[] implements Cloneable"); + ok(ifs[0] == java.io.Serializable.class || ifs[1] == java.io.Serializable.class,"String[] implements Serializable"); + + is(String[].class.getModifiers(),1041,"String[] is public final abstract"); + is(oa.getClass().getName(),"[Ljava.lang.Object;","classname ref"); is(ia.getClass().getName(),"[I","classname primitive"); is(ia.length,5,"arraylength primitive");