setCreatedBy(new NullAccount(1)); $doc->setTitle('Title'); $doc->setContent('Content'); $doc->setPath('/some/test/path'); $id = EditorDocMapper::create($doc); self::assertGreaterThan(0, $doc->getId()); self::assertEquals($id, $doc->getId()); $docR = EditorDocMapper::get($doc->getId()); self::assertEquals($doc->getCreatedAt()->format('Y-m-d'), $docR->getCreatedAt()->format('Y-m-d')); self::assertEquals($doc->getCreatedBy()->getId(), $docR->getCreatedBy()->getId()); self::assertEquals($doc->getContent(), $docR->getContent()); self::assertEquals($doc->getTitle(), $docR->getTitle()); self::assertEquals($doc->getPath(), $docR->getPath()); } /** * @group volume * @group module * @coversNothing */ public function testVolume() : void { for ($i = 0; $i < 100; ++$i) { $text = new Text(); $doc = new EditorDoc(); // Test other $doc->setCreatedBy(new NullAccount(\mt_rand(1, 1))); $doc->setTitle($text->generateText(\mt_rand(3, 7))); $doc->setContent($text->generateText(\mt_rand(20, 500))); $doc->setPath('/some/test/path'); $id = EditorDocMapper::create($doc); } } }