mirror of
https://github.com/Karaka-Management/oms-HumanResourceTimeRecording.git
synced 2026-01-24 09:48:41 +00:00
fix tests
This commit is contained in:
parent
cdf964b9f8
commit
4d99f2c86b
|
|
@ -136,7 +136,7 @@ final class Application
|
|||
|
||||
$this->app->sessionManager = new HttpSession(60);
|
||||
$this->app->cookieJar = new CookieJar();
|
||||
$this->app->moduleManager = new ModuleManager($this->app, __DIR__ . '/../../Modules');
|
||||
$this->app->moduleManager = new ModuleManager($this->app, __DIR__ . '/../../Modules/');
|
||||
$this->app->dispatcher = new Dispatcher($this->app);
|
||||
|
||||
$this->app->dbPool->create('select', $this->config['db']['core']['masters']['select']);
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@ declare(strict_types=1);
|
|||
|
||||
namespace Modules\HumanResourceTimeRecording\tests\Models;
|
||||
|
||||
use Modules\HumanResourceManagement\Models\NullEmployee;
|
||||
use Modules\HumanResourceTimeRecording\Models\Session;
|
||||
use Modules\HumanResourceTimeRecording\Models\SessionElement;
|
||||
use Modules\HumanResourceTimeRecording\Models\SessionElementMapper;
|
||||
|
|
@ -29,7 +30,7 @@ class SessionElementMapperTest extends \PHPUnit\Framework\TestCase
|
|||
*/
|
||||
public function testCRUD() : void
|
||||
{
|
||||
$element = new SessionElement(new Session(1), new \DateTime('now'));
|
||||
$element = new SessionElement(new Session(new NullEmployee(1)), new \DateTime('now'));
|
||||
|
||||
$id = SessionElementMapper::create($element);
|
||||
self::assertGreaterThan(0, $element->getId());
|
||||
|
|
@ -38,6 +39,6 @@ class SessionElementMapperTest extends \PHPUnit\Framework\TestCase
|
|||
$elementR = SessionElementMapper::get($element->getId());
|
||||
self::assertEquals($element->getDatetime()->format('Y-m-d'), $elementR->getDatetime()->format('Y-m-d'));
|
||||
self::assertEquals($element->getStatus(), $elementR->getStatus());
|
||||
self::assertEquals($element->getSession()->getEmployee(), $elementR->getSession()->getEmployee()->getId());
|
||||
self::assertEquals($element->session->getEmployee()->getId(), $elementR->session->getEmployee()->getId());
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ class SessionElementTest extends \PHPUnit\Framework\TestCase
|
|||
$element = new SessionElement();
|
||||
|
||||
self::assertEquals(0, $element->getId());
|
||||
self::assertEquals(0, $element->getSession());
|
||||
self::assertEquals(0, $element->session->getId());
|
||||
self::assertEquals((new \DateTime('now'))->format('Y-m-d'), $element->getDatetime()->format('Y-m-d'));
|
||||
self::assertEquals(ClockingStatus::START, $element->getStatus());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@ declare(strict_types=1);
|
|||
|
||||
namespace Modules\HumanResourceTimeRecording\tests\Models;
|
||||
|
||||
use Modules\HumanResourceManagement\Models\NullEmployee;
|
||||
use Modules\HumanResourceTimeRecording\Models\ClockingStatus;
|
||||
use Modules\HumanResourceTimeRecording\Models\Session;
|
||||
use Modules\HumanResourceTimeRecording\Models\SessionElement;
|
||||
|
|
@ -30,7 +31,7 @@ class SessionMapperTest extends \PHPUnit\Framework\TestCase
|
|||
*/
|
||||
public function testCRUD() : void
|
||||
{
|
||||
$session = new Session(1);
|
||||
$session = new Session(new NullEmployee(1));
|
||||
|
||||
$dt = new \DateTime(\date('Y-m-d', \strtotime('now')) . ' 7:55:34');
|
||||
$element = new SessionElement($session, $dt);
|
||||
|
|
@ -60,7 +61,7 @@ class SessionMapperTest extends \PHPUnit\Framework\TestCase
|
|||
continue;
|
||||
}
|
||||
|
||||
$session = new Session(1);
|
||||
$session = new Session(new NullEmployee(1));
|
||||
|
||||
$hourStart = \mt_rand(7, 9);
|
||||
$minutesStart = \mt_rand(0, 59);
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ class SessionTest extends \PHPUnit\Framework\TestCase
|
|||
$session->setType(ClockingType::VACATION);
|
||||
self::assertEquals(ClockingType::VACATION, $session->getType());
|
||||
|
||||
$element = new SessionElement(0, new \DateTime('now'));
|
||||
$element = new SessionElement(null, new \DateTime('now'));
|
||||
$element->setStatus(ClockingStatus::PAUSE);
|
||||
$session->addSessionElement($element);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user