pike.git / src / testsuite.in

version» Context lines:

pike.git/src/testsuite.in:20:   test_eq("\d32","\x20");   test_eq('Å',"Å"[0]);   test_eq('\7777',"\7777"[0]);   test_eq('\77777777',"\77777777"[0]);   test_eq("\x10000","\x10000");   test_eq(0x80000000-0x80000000, 0);   test_eq(0xf0000000-0xf0000000, 0);   test_eq(0x80000001-0x80000000, 1);   test_eq(0x80000000-0x80000001,-1);   test_eq(-2147483648*-1, -2147483648/-1); - cond([[ 0x8000000000000000 ]], - [[ +    test_eq(0x8000000000000000-0x8000000000000000, 0);   test_eq(0xf000000000000000-0xf000000000000000, 0);   test_eq(0x8000000000000001-0x8000000000000000, 1);   test_eq(0x8000000000000000-0x8000000000000001,-1);   test_eq(-9223372036854775808*-1, -9223372036854775808/-1); - ]]) +    test_true([[1.0e-40]]);   test_eq([[#"foo   bar"]],[["foo\nbar"]]);   test_eq([[#"foo\   bar"]],[["foobar"]]);   test_true([[stringp(#string "Makefile")]]);   test_any([[class Bar { array(int) foo = ({}); };    class Foo { inherit Bar; array(int) foo = ({1}); };    return sizeof(Foo()->foo);]],1);      test_eq([["(" + 0x7fffffff + ")"]], "(2147483647)")   test_eq([["(" + -0x80000000 + ")"]], "(-2147483648)") - cond(0x8000000000000000, [[ +    test_eq([["(" + 0x7fffffffffffffff + ")"]], "(9223372036854775807)")   test_eq([["(" + -0x8000000000000000 + ")"]], "(-9223372036854775808)") - ]]) +    test_eq([["(" + Int.NATIVE_MAX + ")"]], [[sprintf ("(%d)", Int.NATIVE_MAX)]])   test_eq([["(" + Int.NATIVE_MIN + ")"]], [[sprintf ("(%d)", Int.NATIVE_MIN)]])   test_eq([[Int.NATIVE_MAX]], [[(int) (Int.NATIVE_MAX + "")]])   test_eq([[Int.NATIVE_MIN]], [[(int) (Int.NATIVE_MIN + "")]])   test_eq([[(string) Int.NATIVE_MAX]], [[Int.NATIVE_MAX + ""]])   test_eq([[(string) Int.NATIVE_MIN]], [[Int.NATIVE_MIN + ""]])   test_eq([[(string) Int.NATIVE_MAX]], [[sprintf ("%d", Int.NATIVE_MAX)]])   test_eq([[(string) Int.NATIVE_MIN]], [[sprintf ("%d", Int.NATIVE_MIN)]])      # __func__
pike.git/src/testsuite.in:3072:    class B {inherit A;}   ]])      test_any([[    // Test dynamic module indexing.    object protocols = Protocols;    return protocols.HTTP.get_url_data;   ]], [[ Protocols.HTTP.get_url_data ]])      test_compile([[float x=(gauge { return; },1.0);]]) - cond( [[ master()->resolv("Gmp")->mpz ]], - [[ +    test_compile_error([[object x = Gmp.mpz(17); constant y = x;]]) - ]]) +    test_any([[object(Stdio.File) f; f=Stdio.File(); return 1]],1)   test_compile([[float t=gauge { string foo; foo; };]])   test_compile_any([[class { object(Stdio.FILE) f; void create() { f=Stdio.FILE(); }}]])   test_eq([[compile_string("#define A(X) (X)\nint x() { return A \n\t(1); }")()->x()]],1)      test_any([[class G { mapping t=([]);    class tO { void init(string name) { t[name]=this_object(); }}    class W { inherit tO; void create() { init("foo"); }}   }; object x=G(); x->W(); return objectp(x->t->foo)]],1)   
pike.git/src/testsuite.in:7309:   test_equal([[ ({42 }) ]], [[ array_sscanf("0B101010", "%b") ]])   test_equal([[ ({ 557239244978618154304871 }) ]],    [[ array_sscanf("0x76000000000001234567", "%x") ]])      test_equal([[array_sscanf("foo \12345 bar <fie>","%[^<]")]],    [[ ({"foo \12345 bar " }) ]])      test_equal(471100000000000000000000000000000000000000000000042,    (int)(mixed)471100000000000000000000000000000000000000000000042)   test_eq(6745697846498645967, -  [[ Gmp.mpz("6745697846498645967")->cast_to_int(); ]]) +  [[ (int)Gmp.mpz("6745697846498645967") ]])      test_eq(0x7fffffff, [[ decode_value(encode_value(0x7fffffff)) ]])   test_eq(0x7ffffffff, [[ decode_value(encode_value(0x7ffffffff)) ]])   test_eq(0x7fffffffff, [[ decode_value(encode_value(0x7fffffffff)) ]])   test_eq(0x7ffffffffff, [[ decode_value(encode_value(0x7ffffffffff)) ]])   test_eq(0x7fffffffffff, [[ decode_value(encode_value(0x7fffffffffff)) ]])   test_eq(0x7ffffffffffff, [[ decode_value(encode_value(0x7ffffffffffff)) ]])   test_eq(0x80000000, [[ decode_value(encode_value(0x80000000)) ]])   test_eq(0x800000000, [[ decode_value(encode_value(0x800000000)) ]])   test_eq(0x8000000000, [[ decode_value(encode_value(0x8000000000)) ]])