|
@@ 134-143 (lines=10) @@
|
| 131 |
|
$expectedMessage = print_r($testLog, true); |
| 132 |
|
$this->assertEquals($expectedMessage, $message['message']); |
| 133 |
|
break; |
| 134 |
|
case 'memory': |
| 135 |
|
$expectedMessage = 'PHP'; |
| 136 |
|
$this->assertEquals($expectedMessage, $message['message']); |
| 137 |
|
$this->assertArrayHasKey('data', $message); |
| 138 |
|
$this->assertInternalType('string', $message['data']); |
| 139 |
|
$expectedData = memory_get_usage(); |
| 140 |
|
$reflectedMethod = $this->getAccessibleMethod($display, 'getReadableMemory'); |
| 141 |
|
$expectedData = $reflectedMethod->invokeArgs($display, array($expectedData)); |
| 142 |
|
$this->assertEquals($expectedData, $message['data']); |
| 143 |
|
break; |
| 144 |
|
case 'error': |
| 145 |
|
$expectedMessage = sprintf("Line %s: %s in %s", |
| 146 |
|
$testException->getLine(), |
|
@@ 152-161 (lines=10) @@
|
| 149 |
|
); |
| 150 |
|
$this->assertEquals($expectedMessage, $message['message']); |
| 151 |
|
break; |
| 152 |
|
case 'speed': |
| 153 |
|
$expectedMessage = 'Point in Time'; |
| 154 |
|
$this->assertEquals($expectedMessage, $message['message']); |
| 155 |
|
$this->assertArrayHasKey('data', $message); |
| 156 |
|
$this->assertInternalType('string', $message['data']); |
| 157 |
|
$expectedData = microtime(true); |
| 158 |
|
$reflectedMethod = $this->getAccessibleMethod($display, 'getReadableTime'); |
| 159 |
|
$expectedData = $reflectedMethod->invokeArgs($display, array($expectedData)); |
| 160 |
|
$this->assertEquals($expectedData, $message['data']); |
| 161 |
|
break; |
| 162 |
|
} |
| 163 |
|
} |
| 164 |
|
} |