setName('Test Board 0'); $board->setDescription('This is some description'); $board->setCreatedBy(new NullAccount(1)); $id = KanbanBoardMapper::create($board); self::assertGreaterThan(0, $board->getId()); self::assertEquals($id, $board->getId()); $boardR = KanbanBoardMapper::get($board->getId()); self::assertEquals($board->getName(), $boardR->getName()); self::assertEquals($board->getStatus(), $boardR->getStatus()); self::assertEquals($board->getDescription(), $boardR->getDescription()); self::assertEquals($board->getCreatedBy()->getId(), $boardR->getCreatedBy()->getId()); self::assertEquals($board->getCreatedAt()->format('Y-m-d'), $boardR->getCreatedAt()->format('Y-m-d')); self::assertEquals($board->getColumns(), $boardR->getColumns()); } /** * @group volume * @group module * @coversNothing */ public function testVolume() : void { for ($i = 1; $i < 30; ++$i) { $text = new Text(); $board = new KanbanBoard(); $board->setName($text->generateText(\mt_rand(3, 7))); $board->setDescription($text->generateText(\mt_rand(20, 70))); $board->setCreatedBy(new NullAccount(1)); $id = KanbanBoardMapper::create($board); } } }