setName('Test Category'); $id = QACategoryMapper::create($category); self::assertGreaterThan(0, $category->getId()); self::assertEquals($id, $category->getId()); $categoryR = QACategoryMapper::get($category->getId()); self::assertEquals($category->getName(), $categoryR->getName()); } public function testChildCRUD() : void { $category = new QACategory(); $category->setName('Test Category2'); $category->setParent(new NullQACategory(1)); $id = QACategoryMapper::create($category); self::assertGreaterThan(0, $category->getId()); self::assertEquals($id, $category->getId()); $categoryR = QACategoryMapper::get($category->getId()); self::assertEquals($category->getName(), $categoryR->getName()); self::assertEquals($category->getParent()->getId(), $categoryR->getParent()->getId()); } /** * @group volume * @group module * @coversNothing */ public function testVolume() : void { for ($i = 1; $i < 30; ++$i) { $text = new Text(); $category = new QACategory(); $category->setName($text->generateText(\mt_rand(1, 3))); $id = QACategoryMapper::create($category); } } }