pike.git
/
src
/
testsuite.in
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/testsuite.in:8838:
test_true([[(array(array))([1:2,3:4,5:6]) ]]) test_equal( [[ (multiset) ({1})]], [[ (< 1 >) ]] ) test_equal( [[ (multiset(string)) ({1})]], [[ (< "1" >) ]] ) test_eval_error([[return (mapping)""]]) test_equal([[ (mapping)({({1,2}),({3,4})})]], [[([1:2,3:4]) ]]) test_equal([[ ({({1,2})})]], [[(array)([1:2]) ]]) test_equal([[ (mapping)({})]], [[ ([]) ]]) test_equal([[ ({}) ]], [[ (array)([]) ]]) test_eval_error([[ mapping m=(mapping)({ ({1,2,3}), ({4,5,6}) }); ]])
+
test_equal([[ (mapping)class{int i=3;} ]],[[ (["i":3]) ]])
+
test_equal([[ (mapping(string:string))class{int i=3;} ]],[[ (["i":"3"]) ]])
+
test_any([[ object x = class { mixed cast (string t) {return t == "string" && "foo";} }(); destruct (x); return (string) x; ]], "0") test_eq([[(string) ({0,1,2})]], "\0\1\2") test_eq([[(string) ({'z', 0xff, '.'})]], "z\xff.")