bug828119.js (772B)
1 function cmp_string_string(a,b) { 2 return a === b; 3 } 4 5 assertEq(cmp_string_string("a", "a"), true); 6 assertEq(cmp_string_string("a", "b"), false); 7 assertEq(cmp_string_string("a", 1), false); 8 9 function cmp_string_string2(a,b) { 10 return a === b; 11 } 12 13 assertEq(cmp_string_string2("a", 1.1), false); 14 assertEq(cmp_string_string2("a", 2), false); 15 assertEq(cmp_string_string2("a", {}), false); 16 17 function cmp_string_string3(a,b) { 18 return a !== b; 19 } 20 21 assertEq(cmp_string_string3("a", "a"), false); 22 assertEq(cmp_string_string3("a", "b"), true); 23 assertEq(cmp_string_string3("a", 1), true); 24 25 function cmp_string_string4(a,b) { 26 return a !== b; 27 } 28 29 assertEq(cmp_string_string4("a", 1.1), true); 30 assertEq(cmp_string_string4("a", 2), true); 31 assertEq(cmp_string_string4("a", {}), true);