Browse Source

modified Profiler to clear queries array on start()

master
Anton Grebnev 12 years ago
parent
commit
774c86acd2
  1. 5
      tests/util/profiler/ProfilerTest.php
  2. 1
      util/profiler/Profiler.php

5
tests/util/profiler/ProfilerTest.php

@ -95,9 +95,10 @@ class ProfilerTest extends PHPUnit_Framework_TestCase
$this->getMock('CommandProfiler', array('getType', 'getCommand', 'getElapsed'), array(), 'CommandProfilerMock', false);
$profiler = Profiler::getInstance();
$cmdProfiler = $profiler->profilerCommand('command', 'type');
$profiler->start();
$cmdProfiler = $profiler->profilerCommand('command', 'type');
$this->assertNotNull($cmdProfiler);
$result = $profiler->end('<body></body>');
$this->assertNotEquals('<body></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);
$profiler = Profiler::getInstance();
$cmdProfiler = $profiler->profilerCommand('command', 'type');
$profiler->start();
$cmdProfiler = $profiler->profilerCommand('command', 'type');
$result = $profiler->end('<body></body>');
$this->assertNotEquals('<body></body>', $result);
$this->assertStringEndsNotWith(']<br/></div></body>', $result);

1
util/profiler/Profiler.php

@ -59,6 +59,7 @@ class Profiler
public function start()
{
$this->queries = array();
$this->start = microtime(true);
}

Loading…
Cancel
Save