setStatus(ClockingStatus::START); $session->addSessionElement($element); $id = SessionMapper::create($session); self::assertGreaterThan(0, $session->getId()); self::assertEquals($id, $session->getId()); $sessionR = SessionMapper::get($session->getId()); self::assertEquals($session->getType(), $sessionR->getType()); self::assertGreaterThan(0, \count(SessionMapper::getLastSessionsFromAllEmployees())); self::assertEquals(null, SessionMapper::getMostPlausibleOpenSessionForEmployee(9999)); // @todo implement //self::assertGreaterThan(0, \count(SessionMapper::getSessionListForEmployee(1, (new \DateTime('now'))->modify('+1 month')))); // self::assertGreaterThan(0, SessionMapper::getMostPlausibleOpenSessionForEmployee(1)->getId()); } }