pike.git / lib / modules / testsuite.in

version» Context lines:

pike.git/lib/modules/testsuite.in:1101:    string s;    for(s="foobar";strlen(s)<78;s+=s)    {    for(int e=0;e<strlen(s);e++)    {    s[e]++;    }    }   ]])    + // Thread.Queue + test_do([[ add_constant("TestQueue", Thread.Queue()); ]]) + test_any([[ +  int i; +  for(i = 0; i < 10; i++) { +  TestQueue->write(i); +  } +  return TestQueue->read(); + ]], 0) + test_eq([[ TestQueue->size() ]], 9) + test_equal([[ TestQueue->peek_array() ]], [[ ({ 1,2,3,4,5,6,7,8,9 }) ]]) + test_eq([[ TestQueue->size() ]], 9) + test_equal([[ TestQueue->read_array() ]], [[ ({ 1,2,3,4,5,6,7,8,9 }) ]]) + test_false([[ TestQueue->size() ]]) + test_equal([[ TestQueue->peek_array() ]], [[ ({ }) ]]) + test_equal([[ TestQueue->try_read_array() ]], [[ ({ }) ]]) + test_false([[ TestQueue->size() ]]) + test_true([[ zero_type(TestQueue->try_read()) ]]) + test_do([[ add_constant("TestQueue"); ]]) +    END_MARKER