/** * test that model->hasMethod checks self and behaviors. * * @return void */ public function testHasMethod() { $Article = new Article(); $Article->Behaviors = $this->getMock('BehaviorCollection'); $Article->Behaviors->expects($this->at(0))->method('hasMethod')->will($this->returnValue(true)); $Article->Behaviors->expects($this->at(1))->method('hasMethod')->will($this->returnValue(false)); $this->assertTrue($Article->hasMethod('find')); $this->assertTrue($Article->hasMethod('pass')); $this->assertFalse($Article->hasMethod('fail')); }