Esempio n. 1
0
 public function testParseFullHashResponse()
 {
     $raw = "foobar:20:10\n0123456789";
     $expected = array(array('listname' => 'foobar', 'add_chunk_num' => 20, 'hash' => bin2hex('0123456789')));
     $a = GSB_Client::parseFullhashResponse($raw);
     $this->assertEquals($expected, $a);
     $expected = array(array('listname' => 'foobar', 'add_chunk_num' => 20, 'hash' => bin2hex('0123456789')), array('listname' => 'dingbat', 'add_chunk_num' => 30, 'hash' => bin2hex('123456789')));
     $raw = "foobar:20:10\n0123456789dingbat:30:9\n123456789";
     $a = GSB_Client::parseFullhashResponse($raw);
     $this->assertEquals($expected, $a);
 }