public function testPostDeleteCopyData() { ConcreteArticleQuery::create()->deleteAll(); ConcreteQuizzQuery::create()->deleteAll(); ConcreteContentQuery::create()->deleteAll(); ConcreteCategoryQuery::create()->deleteAll(); $category = new ConcreteCategory(); $category->setName('main'); $article = new ConcreteArticle(); $article->setConcreteCategory($category); $article->save(); $id = $article->getId(); $article->delete(); $this->assertNull(ConcreteContentQuery::create()->findPk($id), 'delete() removes the parent record as well'); }