added Unit-Tests; changed IDs of organisationseinheit in VertragsGUI

This commit is contained in:
Werner Masik
2023-04-04 18:51:06 +02:00
parent c613c6dc43
commit 783cb289cd
17 changed files with 203 additions and 37 deletions
@@ -22,7 +22,7 @@ class FormDataTest extends TestCase
$dataDV = $formDataMapper->getData();
$this->assertNotEmpty($dataDV);
$this->assertNotEmpty($dataDV['unternehmen']);
$this->assertEquals('fhtw', $dataDV['unternehmen']);
$this->assertEquals('gst', $dataDV['unternehmen']);
$this->assertNull($dataDV['dienstverhaeltnisid']);
$this->assertNotEmpty($dataDV['vertragsart_kurzbz']);
$this->assertEquals('echterDV', $dataDV['vertragsart_kurzbz']);
@@ -0,0 +1,41 @@
<?php
require_once __DIR__ . "/../../../../application/libraries/vertragsbestandteil/gui/GUIHandler.php";
use PHPUnit\Framework\TestCase;
class GuiHandlerTest extends TestCase
{
protected $employeeUID = 'masik';
protected $userUID = 'user4712';
private static $CI;
public static function setUpBeforeClass(): void
{
error_reporting(E_ALL & ~E_STRICT & ~E_DEPRECATED);
self::$CI =& get_instance();
self::$CI->load->helper('hlp_common');
self::$CI->load->helper('hlp_return_object');
}
public function testHandleInsert(): void
{
$jsondata = file_get_contents('./system/UnitTests/vertragsbestandteil/gui/stunden01.json');
$this->assertNotEmpty($jsondata);
$GH = new GUIHandler($this->employeeUID, $this->userUID);
$res = $GH->handle($jsondata);
}
public function test_true()
{
$this->assertTrue(true);
}
}
@@ -148,8 +148,8 @@
],
"data": {
"dienstverhaeltnisid": null,
"unternehmen": "fhtw",
"vertragsart_kurzbz": "echterDV",
"unternehmen": "gst",
"vertragsart_kurzbz": "echterdv",
"gueltigkeit": {
"guioptions": {
"sharedstatemode": "set"
@@ -150,8 +150,8 @@
],
"data": {
"dienstverhaeltnisid": null,
"unternehmen": "fhtw",
"vertragsart_kurzbz": "echterDV",
"unternehmen": "gst",
"vertragsart_kurzbz": "echterdv",
"gueltigkeit": {
"guioptions": {
"sharedstatemode": "set"
@@ -0,0 +1,6 @@
testen:
./vendor/bin/phpunit system/UnitTests/vertragsbestandteil/gui/FormDataTest.php
./vendor/bin/phpunit system/UnitTests/vertragsbestandteil/gui/GuiHandlerTest.php
@@ -148,8 +148,8 @@
],
"data": {
"dienstverhaeltnisid": null,
"unternehmen": "fhtw",
"vertragsart_kurzbz": "echterDV",
"unternehmen": "gst",
"vertragsart_kurzbz": "echterdv",
"gueltigkeit": {
"guioptions": {
"sharedstatemode": "set"