# HG changeset patch # User Jaroslav Tulach # Date 1354051368 -3600 # Node ID 84920274cb32bf1715f261aad6b44094c49ac349 # Parent 0256fac49ea529e86e0a93c815d11a0003e633e9 Check that instanceof works on String diff -r 0256fac49ea5 -r 84920274cb32 vm/src/test/java/org/apidesign/vm4brwsr/StringSample.java --- a/vm/src/test/java/org/apidesign/vm4brwsr/StringSample.java Mon Nov 26 20:29:21 2012 +0100 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/StringSample.java Tue Nov 27 22:22:48 2012 +0100 @@ -64,6 +64,10 @@ return h.hashCode(); } + public static boolean isStringInstance() { + return chars('a', (char)30, 'b') instanceof String; + } + public static String insertBuffer() { StringBuilder sb = new StringBuilder(); sb.append("Jardo!"); diff -r 0256fac49ea5 -r 84920274cb32 vm/src/test/java/org/apidesign/vm4brwsr/StringTest.java --- a/vm/src/test/java/org/apidesign/vm4brwsr/StringTest.java Mon Nov 26 20:29:21 2012 +0100 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/StringTest.java Tue Nov 27 22:22:48 2012 +0100 @@ -68,6 +68,14 @@ ); } + @Test public void instanceOfWorks() throws Exception { + assertExec( + "It is string", + StringSample.class, "isStringInstanceZ", + Double.valueOf(1.0) + ); + } + @Test(timeOut=10000) public void toStringConcatenation() throws Exception { assertExec( "Five executions should generate 5Hello World!",