diff -r 346633cd13d6 -r 3d5597011af0 vm/src/test/java/org/apidesign/vm4brwsr/StaticMethodTest.java --- a/vm/src/test/java/org/apidesign/vm4brwsr/StaticMethodTest.java Tue Oct 16 12:42:00 2012 +0200 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/StaticMethodTest.java Wed Oct 17 15:59:04 2012 +0200 @@ -211,6 +211,40 @@ ); } + @Test public void switchJarda() throws Exception { + assertExec( + "The expected value", + "org_apidesign_vm4brwsr_StaticMethod_swtchLjava_lang_StringI", + "Jarda", + 0 + ); + } + + @Test public void switchDarda() throws Exception { + assertExec( + "The expected value", + "org_apidesign_vm4brwsr_StaticMethod_swtchLjava_lang_StringI", + "Darda", + 1 + ); + } + @Test public void switchParda() throws Exception { + assertExec( + "The expected value", + "org_apidesign_vm4brwsr_StaticMethod_swtch2Ljava_lang_StringI", + "Parda", + 22 + ); + } + @Test public void switchMarda() throws Exception { + assertExec( + "The expected value", + "org_apidesign_vm4brwsr_StaticMethod_swtchLjava_lang_StringI", + "Marda", + -433 + ); + } + private static CharSequence codeSeq; private static Invocable code;