pike.git / lib / modules / ADT.pmod / testsuite.in

version» Context lines:

pike.git/lib/modules/ADT.pmod/testsuite.in:311:    return (string)Test();   ]], "\1\0\0klm")   test_any([[    class Test {    inherit ADT.Struct;    Item a = Word(0x1234);    Item b = Drow(0x1234);    Item c = Long(0x12345678);    Item d = Gnol(0x12345678);    Item e = uint64(); +  Item f = int32();    };    return (string)Test(); - ]], "\22""44\22\22""4VxxV4\22\0\0\0\0\0\0\0\0"); + ]], "\22""44\22\22""4VxxV4\22\0\0\0\0\0\0\0\0\0\0\0\0");   test_do([[    class Test {    inherit ADT.Struct;    Item a = Varchars();    Item b = Varchars(1,3);    Item c = Chars(1);    };    add_constant("Test",Test);   ]])   test_eq( (string)Test("a\0b\0c"), "a\0b\0c" )
pike.git/lib/modules/ADT.pmod/testsuite.in:412:   test_any([[    object s=ADT.struct("abcdefghijk");    return s->get_fix_string(3)+" "+s->get_rest();   ]], "abc defghijk")      test_eval_error([[    object s=ADT.struct("abc");    s->get_rest();    s->get_fix_string(1);   ]]) +  + test_any([[ +  object s=ADT.struct("hej"); +  string r = "x" + sizeof(s); +  s->get_uint(3); +  return r + ":" + sizeof(s); + ]], "x3:0") +    END_MARKER