public function testNotesRemoveTagLink() { $db = Zend_Registry::get('db'); $new_tag_id = Zend_Registry::get('new_tag_id'); $new_note_id = Zend_Registry::get('new_note_id'); $note = new Database_Notes($db); $note->load($new_note_id); $this->assertEquals(1, $note->user_id); $tag_link = new Database_NotesLinkTags($db); //检查 tagHasLink 是否运行正常 $tag_has_link = $tag_link->tagHasLink($new_tag_id); $tag_has_no_link = $tag_link->tagHasLink(322342431321); $this->assertFalse($tag_has_no_link); $this->assertTrue($tag_has_link); // 去除 $new_tag_id 与 $new_note_id 之间的link $note->removeTagLink($new_tag_id); //确认刚才的删除完全 $noThisLink = $tag_link->loadByTagIdAndNoteId($new_tag_id, $new_note_id); $this->assertFalse($noThisLink); }