Check that instanceof works on String lazy
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Tue, 27 Nov 2012 22:22:48 +0100
branchlazy
changeset 20684920274cb32
parent 205 0256fac49ea5
child 207 8247ed0e8ef5
Check that instanceof works on String
vm/src/test/java/org/apidesign/vm4brwsr/StringSample.java
vm/src/test/java/org/apidesign/vm4brwsr/StringTest.java
     1.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/StringSample.java	Mon Nov 26 20:29:21 2012 +0100
     1.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/StringSample.java	Tue Nov 27 22:22:48 2012 +0100
     1.3 @@ -64,6 +64,10 @@
     1.4          return h.hashCode();
     1.5      }
     1.6      
     1.7 +    public static boolean isStringInstance() {
     1.8 +        return chars('a', (char)30, 'b') instanceof String;
     1.9 +    }
    1.10 +    
    1.11      public static String insertBuffer() {
    1.12          StringBuilder sb = new StringBuilder();
    1.13          sb.append("Jardo!");
     2.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/StringTest.java	Mon Nov 26 20:29:21 2012 +0100
     2.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/StringTest.java	Tue Nov 27 22:22:48 2012 +0100
     2.3 @@ -68,6 +68,14 @@
     2.4          );
     2.5      }
     2.6  
     2.7 +    @Test public void instanceOfWorks() throws Exception {
     2.8 +        assertExec(
     2.9 +            "It is string",
    2.10 +            StringSample.class, "isStringInstanceZ",
    2.11 +            Double.valueOf(1.0)
    2.12 +        );
    2.13 +    }
    2.14 +
    2.15      @Test(timeOut=10000) public void toStringConcatenation() throws Exception {
    2.16          assertExec(
    2.17              "Five executions should generate 5Hello World!",