Exemplo n.º 1
0
 public function testPrepare()
 {
     //$struct = pinba::get_packet_info();
     //var_export($struct);
     //print_r($info);
     $testInfo = array('mem_peak_usage' => 3407872, 'req_time' => 0.023175954818725586, 'ru_utime' => 0.050366, 'ru_stime' => 0.012817, 'req_count' => 0, 'doc_size' => 0, 'server_name' => 'unknown', 'script_name' => '/private/var/folders/p5/fnl90gfx5_5f9599s3hpthfw0000gq/T/ide-phpunit.php', 'timers' => array(0 => array('value' => 0.0010178089141845703, 'tags' => array('tag1' => 'value1', 'tag2' => 'value2'), 'started' => false, 'data' => array(), 'count' => 1, 'tagids' => array(0 => 1, 2 => 3))), 'status' => 0, 'hostname' => 'phph.local', 'memory_peak' => 3407872, 'request_time' => 0.023175954818725586, 'request_count' => 0, 'document_size' => 0, 'timer_hit_count' => array(0 => 1), 'timer_value' => array(0 => 0.0010178089141845703), 'timer_tag_count' => array(0 => 2), 'timer_tag_name' => array(0 => 0, 1 => 2), 'timer_tag_value' => array(0 => 1, 1 => 3), 'dictionary' => array('tag1' => 0, 'value1' => 1, 'tag2' => 2, 'value2' => 3, 'tagrequest1' => 4, 'tagrequestvalue1' => 5, 'tagrequest2' => 6, 'tagrequestvalue2' => 7), 'tag_name' => array(4, 6), 'tag_value' => array(5, 7));
     $expected = base64_decode('CgpwaHBoLmxvY2FsEgd1bmtub3duGkgvcHJpdmF0ZS92' . 'YXIvZm9sZGVycy9wNS9mbmw5MGdmeDVfNWY5NTk5czNocHRoZncwMDAwZ3EvVC9p' . 'ZGUtcGhwdW5pdC5waHAgASgAMICA0AE9gNu9PEWUTE49TWX+UTxQAV0AaIU6aABw' . 'AWgCcANgAnoEdGFnMXoGdmFsdWUxegR0YWcyegZ2YWx1ZTJ6C3RhZ3JlcXVlc3Qx' . 'ehB0YWdyZXF1ZXN0dmFsdWUxegt0YWdyZXF1ZXN0MnoQdGFncmVxdWVzdHZhbHVl' . 'MoABAA==');
     // echo base64_encode(pinba::prepareMessage($testInfo));
     $this->assertSame($expected, pinba::prepareMessage($testInfo));
 }