vm/src/test/java/org/apidesign/vm4brwsr/StringTest.java
changeset 196 e7ea061e669c
parent 193 c705a447ce71
child 203 c6a0b5b64133
     1.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/StringTest.java	Wed Nov 21 23:53:00 2012 +0100
     1.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/StringTest.java	Thu Nov 22 00:08:57 2012 +0100
     1.3 @@ -135,6 +135,27 @@
     1.4              Double.valueOf(jh), j
     1.5          );
     1.6      }
     1.7 +    @Test public void stringSwitch1() throws Exception {
     1.8 +        assertExec(
     1.9 +            "Get one",
    1.10 +            "org_apidesign_vm4brwsr_StringSample_stringSwitchILjava_lang_String",
    1.11 +            Double.valueOf(1), "jedna"
    1.12 +        );
    1.13 +    }
    1.14 +    @Test public void stringSwitch2() throws Exception {
    1.15 +        assertExec(
    1.16 +            "Get two",
    1.17 +            "org_apidesign_vm4brwsr_StringSample_stringSwitchILjava_lang_String",
    1.18 +            Double.valueOf(2), "dve"
    1.19 +        );
    1.20 +    }
    1.21 +    @Test public void stringSwitchDefault() throws Exception {
    1.22 +        assertExec(
    1.23 +            "Get -1",
    1.24 +            "org_apidesign_vm4brwsr_StringSample_stringSwitchILjava_lang_String",
    1.25 +            Double.valueOf(-1), "none"
    1.26 +        );
    1.27 +    }
    1.28      
    1.29      @Test public void countAB() throws Exception {
    1.30          assertEquals(StringSample.countAB("Ahoj Bedo!"), 3, "Verify Java code is sane");