Article =& new Model(array('ds' => 'test_suite', 'table' => 'articles', 'name' => 'Article')); $this->Article->Behaviors->attach('DebugKit.Timed'); } /** * end a test * * @return void */ function endTest() { unset($this->Article); ClassRegistry::flush(); DebugKitDebugger::clearTimers(); } /** * test find timers * * @return void */ function testFindTimers() { $timers = DebugKitDebugger::getTimers(false); $this->assertEqual(count($timers), 1); $this->Article->find('all'); $result = DebugKitDebugger::getTimers(false); $this->assertEqual(count($result), 2); $this->Article->find('all'); $result = DebugKitDebugger::getTimers(false); $this->assertEqual(count($result), 3); } /** * test save timers * * @return void */ function testSaveTimers() { $timers = DebugKitDebugger::getTimers(false); $this->assertEqual(count($timers), 1); $this->Article->save(array('user_id' => 1, 'title' => 'test', 'body' => 'test')); $result = DebugKitDebugger::getTimers(false); $this->assertEqual(count($result), 2); } }