/** * Test that an artefact gets deleted. */ public function testArtefactDelete() { $todelete = new ArtefactTypePlan(); $data = array('owner' => $this->testuserid, 'title' => 'Test artefact', 'description' => 'Test artefact description'); $todelete->set('owner', $data['owner']); $todelete->set('title', $data['title']); $todelete->set('description', $data['description']); $todelete->commit(); $todeleteid = $todelete->get('id'); $todelete->delete(); try { $deleted = new ArtefactTypePlan($todeleteid); $this->fail("Artefact wasn't deleted properly!"); } catch (Exception $e) { } }