name = 'Doc Name'; $doc->doc = 'Doc content'; $doc->setStatus(WikiStatus::DRAFT); $doc->category = new NullWikiCategory(1); $doc->setLanguage('en'); $id = WikiDocMapper::create($doc); self::assertGreaterThan(0, $doc->getId()); self::assertEquals($id, $doc->getId()); $docR = WikiDocMapper::get($doc->getId()); self::assertEquals($doc->name, $docR->name); self::assertEquals($doc->doc, $docR->doc); self::assertEquals($doc->getStatus(), $docR->getStatus()); self::assertEquals($doc->getLanguage(), $docR->getLanguage()); self::assertEquals($doc->category->getId(), $docR->category->getId()); } /** * @group volume * @group module * @coversNothing */ public function testVolume() : void { for ($i = 1; $i < 30; ++$i) { $text = new Text(); $doc = new WikiDoc(); $doc->name = $text->generateText(\mt_rand(1, 3)); $doc->doc = $text->generateText(\mt_rand(100, 500)); $doc->setStatus(WikiStatus::ACTIVE); $doc->category = new NullWikiCategory(\mt_rand(1, 9)); $doc->setLanguage('en'); $id = WikiDocMapper::create($doc); } } }