Spruced up profiler, need to finish up tests

This commit is contained in:
Josh Sherman 2014-10-01 22:08:11 -04:00
parent ee8bd63a08
commit 9e65b2cfc2
3 changed files with 31 additions and 43 deletions

View file

@ -9,26 +9,6 @@ class ProfilerTest extends PHPUnit_Framework_TestCase
Pickles\Profiler::report();
}
public function testDisabledType()
{
$config = Pickles\Config::getInstance();
$config->data['pickles']['profiler'] = false;
$this->assertFalse(Pickles\Profiler::enabled('timers'));
}
public function testTimerDisabled()
{
$this->assertFalse(Pickles\Profiler::timer('disabled'));
}
public function testReportNothing()
{
$this->expectOutputRegex('/There is nothing to profile/');
Pickles\Profiler::report();
}
public function testEnabled()
{
$config = Pickles\Config::getInstance();
@ -67,9 +47,9 @@ class ProfilerTest extends PHPUnit_Framework_TestCase
],
];
Pickles\Profiler::logQuery('SELECT * FROM table;');
Pickles\Profiler::logQuery('SELECT * FROM table WHERE column = ?;', ['foo']);
Pickles\Profiler::logQuery('SELECT * FROM table;', false, $explain);
Pickles\Profiler::query('SELECT * FROM table;');
Pickles\Profiler::query('SELECT * FROM table WHERE column = ?;', ['foo']);
Pickles\Profiler::query('SELECT * FROM table;', false, $explain);
}
public function testTimer()