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

version» Context lines:

pike.git/lib/modules/ADT.pmod/testsuite.in:1:   START_MARKER - dnl $Id: testsuite.in,v 1.16 2004/06/20 23:23:04 nilsson Exp $ + dnl $Id: testsuite.in,v 1.17 2004/09/25 02:51:20 nilsson Exp $      dnl - ADT.BitBuffer      test_do( add_constant( "B", ADT.BitBuffer() ) )   test_eq( B->drain(), "" )   test_eq( B->feed(""), B )   test_eval_error( B->feed("\400") )   test_eq( B->drain(), "" )   test_eq( sizeof(B), 0 )   
pike.git/lib/modules/ADT.pmod/testsuite.in:326:   test_eq( (string)Test("a\0b\0c\0"), "a\0b\0c" )   test_eval_error( Test("a\0\0c") )   test_eval_error( Test("a\0bbbb\0c") )   test_eval_error( Test("a\0b\0") )   test_eq( sizeof(Test("aa\0b\0c")), 6 )   test_do( add_constant("Test"); )         dnl - ADT.Table    - test_true(ADT.Table.table( + test_equal(ADT.Table.table(    ({ ({ "a", "b", 42 }),    ({ "c", "b", 41 }),    ({ "a", "a", 76 }) }),    ({ "X", "Y", "z" }))->select("x", 2)->sum("Z")->distinct(0)->rsort("X")    ->rename(0, "fOo")->sort("foO")->cast("array"),    ({ ({ "a", 118 }),    ({ "c", 41 }) }))    -  + test_equal(ADT.Table.table( +  ({ ({ "a", "5.3" }), +  ({ "b", "5.1" }), +  ({ "c", "4711" }) }), ({ "one", "two" }), +  ({ (["type":"text"]), (["type":"num"]) }))->sort("two")->cast("array"), +  ({ ({ "b", "5.1" }), +  ({ "a", "5.3" }), +  ({ "c", "4711" }) }))    -  +    dnl - ADT.struct      define(test_put,[[   test_any([[    object s=ADT.struct();    s->$1;    return s->pop_data()+"\7777"+s->pop_data();   ]],$2"\7777")   test_any_equal([[    object s=ADT.struct($2);