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

version» Context lines:

pike.git/lib/modules/ADT.pmod/testsuite.in:422:   ]])      test_any([[    object s=ADT.struct("hej");    string r = "x" + sizeof(s);    s->get_uint(3);    return r + ":" + sizeof(s);   ]], "x3:0")      test_eq([[ ADT.struct()->add_data("hej")->put_uint(1,2)->put_var_string("hi",1)->put_bignum(Gmp.mpz(1),1)->put_fix_string("x")->put_fix_uint_array(({6,7}),1)->put_var_uint_array(({6,7}),1,1)->pop_data() ]], "hej\0\1\2hi\1\1x\6\7\2\6\7") + test_eq([[ ADT.struct()->put_var_uint_array(({6,7}),2,2)->pop_data() ]], "\0\4\0\6\0\7")         dnl ADT.Queue      test_any([[    object q=ADT.Queue();    if(sizeof(q)) return 1;    if((array)q!=({})) return 2;    if(!q->is_empty()) return 3;    q->put(1,2);