modified Profiler to clear queries array on start()
This commit is contained in:
@ -95,9 +95,10 @@ class ProfilerTest extends PHPUnit_Framework_TestCase
|
|||||||
|
|
||||||
$this->getMock('CommandProfiler', array('getType', 'getCommand', 'getElapsed'), array(), 'CommandProfilerMock', false);
|
$this->getMock('CommandProfiler', array('getType', 'getCommand', 'getElapsed'), array(), 'CommandProfilerMock', false);
|
||||||
$profiler = Profiler::getInstance();
|
$profiler = Profiler::getInstance();
|
||||||
$cmdProfiler = $profiler->profilerCommand('command', 'type');
|
|
||||||
|
|
||||||
$profiler->start();
|
$profiler->start();
|
||||||
|
$cmdProfiler = $profiler->profilerCommand('command', 'type');
|
||||||
|
$this->assertNotNull($cmdProfiler);
|
||||||
$result = $profiler->end('<body></body>');
|
$result = $profiler->end('<body></body>');
|
||||||
$this->assertNotEquals('<body></body>', $result);
|
$this->assertNotEquals('<body></body>', $result);
|
||||||
$this->assertStringEndsNotWith(']<br/></div></body>', $result);
|
$this->assertStringEndsNotWith(']<br/></div></body>', $result);
|
||||||
@ -130,8 +131,8 @@ class ProfilerTest extends PHPUnit_Framework_TestCase
|
|||||||
|
|
||||||
$this->getMock('CommandProfiler', array('getType', 'getCommand', 'getElapsed'), array(), 'CommandProfilerMock', false);
|
$this->getMock('CommandProfiler', array('getType', 'getCommand', 'getElapsed'), array(), 'CommandProfilerMock', false);
|
||||||
$profiler = Profiler::getInstance();
|
$profiler = Profiler::getInstance();
|
||||||
$cmdProfiler = $profiler->profilerCommand('command', 'type');
|
|
||||||
$profiler->start();
|
$profiler->start();
|
||||||
|
$cmdProfiler = $profiler->profilerCommand('command', 'type');
|
||||||
$result = $profiler->end('<body></body>');
|
$result = $profiler->end('<body></body>');
|
||||||
$this->assertNotEquals('<body></body>', $result);
|
$this->assertNotEquals('<body></body>', $result);
|
||||||
$this->assertStringEndsNotWith(']<br/></div></body>', $result);
|
$this->assertStringEndsNotWith(']<br/></div></body>', $result);
|
||||||
|
@ -59,6 +59,7 @@ class Profiler
|
|||||||
|
|
||||||
public function start()
|
public function start()
|
||||||
{
|
{
|
||||||
|
$this->queries = array();
|
||||||
$this->start = microtime(true);
|
$this->start = microtime(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user