/** * testAdd * * @return void */ public function testEdit() { $this->assertNull($this->Tag->edit(1)); $this->assertEqual($this->Tag->data['Tag']['id'], 1); $data = array('Tag' => array('id' => 1, 'name' => 'CAKEPHP')); $this->assertTrue($this->Tag->edit(1, $data)); $data = array('Tag' => array('id' => 1, 'name' => 'CAKEPHP111')); $this->assertFalse($this->Tag->edit(1, $data)); $data = array('Tag' => array('id' => 1, 'name' => 'CAKEPHP', 'keyname' => '')); $this->assertEqual($this->Tag->edit(1, $data), $data); $this->expectException('Exception'); $this->assertTrue($this->Tag->edit('invalid-id', array())); }