| * File Name: switch-003.js |
| * Description: The switch Statement |
| * Attempt to verify that case statements are evaluated in source order |
| * Author: christine@netscape.com |
| var SECTION = "switch-003"; |
| var TITLE = "The switch statement"; |
| writeHeaderToLog( SECTION + " "+ TITLE); |
| var testcases = new Array(); |
| SwitchTest( "a", "abc" ); |
| SwitchTest( "d", "*abc" ); |
| SwitchTest( "v", "*abc" ); |
| SwitchTest( "w", "w*abc" ); |
| SwitchTest( "x", "xw*abc" ); |
| SwitchTest( "y", "yxw*abc" ); |
| SwitchTest( "z", "zyxw*abc" ); |
| // SwitchTest( new java.lang.String("z"), "*abc" ); |
| function SwitchTest( input, expect ) { |
| testcases[tc++] = new TestCase( |
| "switch with no breaks: input is " + input, |