name = 'Doc Name'; $doc->doc = 'Doc content'; $doc->setStatus(WikiStatus::DRAFT); $doc->category = new NullWikiCategory(1); $doc->setLanguage('en'); $id = WikiDocMapper::create()->execute($doc); self::assertGreaterThan(0, $doc->getId()); self::assertEquals($id, $doc->getId()); $docR = WikiDocMapper::get()->where('id', $doc->getId())->execute(); 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()); self::assertGreaterThan(0, \count( WikiDocMapper::getAll()->where('app', 1)->sort('id', OrderType::DESC)->execute() ) ); } }