test fixes

This commit is contained in:
Dennis Eichhorn 2024-03-17 03:57:41 +00:00
parent 0d452233ec
commit 15fc8e1b9d
2 changed files with 18 additions and 11 deletions

View File

@ -36,7 +36,7 @@ trait ApiControllerAttributeTrait
$request->setData('name', 'test_name'); $request->setData('name', 'test_name');
$request->setData('language', ISO639x1Enum::_EN); $request->setData('language', ISO639x1Enum::_EN);
$this->module->apiSupplierAttributeTypeCreate($request, $response); $this->moduleAttr->apiSupplierAttributeTypeCreate($request, $response);
self::assertGreaterThan(0, $response->getDataArray('')['response']->id); self::assertGreaterThan(0, $response->getDataArray('')['response']->id);
} }
@ -54,7 +54,7 @@ trait ApiControllerAttributeTrait
$request->setData('type', '1'); $request->setData('type', '1');
$request->setData('language', ISO639x1Enum::_DE); $request->setData('language', ISO639x1Enum::_DE);
$this->module->apiSupplierAttributeTypeL11nCreate($request, $response); $this->moduleAttr->apiSupplierAttributeTypeL11nCreate($request, $response);
self::assertGreaterThan(0, $response->getDataArray('')['response']->id); self::assertGreaterThan(0, $response->getDataArray('')['response']->id);
} }
@ -74,7 +74,7 @@ trait ApiControllerAttributeTrait
$request->setData('language', ISO639x1Enum::_DE); $request->setData('language', ISO639x1Enum::_DE);
$request->setData('country', ISO3166TwoEnum::_DEU); $request->setData('country', ISO3166TwoEnum::_DEU);
$this->module->apiSupplierAttributeValueCreate($request, $response); $this->moduleAttr->apiSupplierAttributeValueCreate($request, $response);
self::assertGreaterThan(0, $response->getDataArray('')['response']->id); self::assertGreaterThan(0, $response->getDataArray('')['response']->id);
} }
@ -93,7 +93,7 @@ trait ApiControllerAttributeTrait
$request->setData('language', ISO639x1Enum::_DE); $request->setData('language', ISO639x1Enum::_DE);
$request->setData('country', ISO3166TwoEnum::_DEU); $request->setData('country', ISO3166TwoEnum::_DEU);
$this->module->apiSupplierAttributeValueCreate($request, $response); $this->moduleAttr->apiSupplierAttributeValueCreate($request, $response);
self::assertGreaterThan(0, $response->getDataArray('')['response']->id); self::assertGreaterThan(0, $response->getDataArray('')['response']->id);
} }
@ -112,7 +112,7 @@ trait ApiControllerAttributeTrait
$request->setData('language', ISO639x1Enum::_DE); $request->setData('language', ISO639x1Enum::_DE);
$request->setData('country', ISO3166TwoEnum::_DEU); $request->setData('country', ISO3166TwoEnum::_DEU);
$this->module->apiSupplierAttributeValueCreate($request, $response); $this->moduleAttr->apiSupplierAttributeValueCreate($request, $response);
self::assertGreaterThan(0, $response->getDataArray('')['response']->id); self::assertGreaterThan(0, $response->getDataArray('')['response']->id);
} }
@ -131,7 +131,7 @@ trait ApiControllerAttributeTrait
$request->setData('language', ISO639x1Enum::_DE); $request->setData('language', ISO639x1Enum::_DE);
$request->setData('country', ISO3166TwoEnum::_DEU); $request->setData('country', ISO3166TwoEnum::_DEU);
$this->module->apiSupplierAttributeValueCreate($request, $response); $this->moduleAttr->apiSupplierAttributeValueCreate($request, $response);
self::assertGreaterThan(0, $response->getDataArray('')['response']->id); self::assertGreaterThan(0, $response->getDataArray('')['response']->id);
} }
@ -149,7 +149,7 @@ trait ApiControllerAttributeTrait
$request->setData('value', '1'); $request->setData('value', '1');
$request->setData('type', '1'); $request->setData('type', '1');
$this->module->apiSupplierAttributeCreate($request, $response); $this->moduleAttr->apiSupplierAttributeCreate($request, $response);
self::assertGreaterThan(0, $response->getDataArray('')['response']->id); self::assertGreaterThan(0, $response->getDataArray('')['response']->id);
} }
@ -165,7 +165,7 @@ trait ApiControllerAttributeTrait
$request->header->account = 1; $request->header->account = 1;
$request->setData('invalid', '1'); $request->setData('invalid', '1');
$this->module->apiSupplierAttributeValueCreate($request, $response); $this->moduleAttr->apiSupplierAttributeValueCreate($request, $response);
self::assertEquals(RequestStatusCode::R_400, $response->header->status); self::assertEquals(RequestStatusCode::R_400, $response->header->status);
} }
@ -181,7 +181,7 @@ trait ApiControllerAttributeTrait
$request->header->account = 1; $request->header->account = 1;
$request->setData('invalid', '1'); $request->setData('invalid', '1');
$this->module->apiSupplierAttributeTypeCreate($request, $response); $this->moduleAttr->apiSupplierAttributeTypeCreate($request, $response);
self::assertEquals(RequestStatusCode::R_400, $response->header->status); self::assertEquals(RequestStatusCode::R_400, $response->header->status);
} }
@ -197,7 +197,7 @@ trait ApiControllerAttributeTrait
$request->header->account = 1; $request->header->account = 1;
$request->setData('invalid', '1'); $request->setData('invalid', '1');
$this->module->apiSupplierAttributeTypeL11nCreate($request, $response); $this->moduleAttr->apiSupplierAttributeTypeL11nCreate($request, $response);
self::assertEquals(RequestStatusCode::R_400, $response->header->status); self::assertEquals(RequestStatusCode::R_400, $response->header->status);
} }
@ -213,7 +213,7 @@ trait ApiControllerAttributeTrait
$request->header->account = 1; $request->header->account = 1;
$request->setData('invalid', '1'); $request->setData('invalid', '1');
$this->module->apiSupplierAttributeCreate($request, $response); $this->moduleAttr->apiSupplierAttributeCreate($request, $response);
self::assertEquals(RequestStatusCode::R_400, $response->header->status); self::assertEquals(RequestStatusCode::R_400, $response->header->status);
} }
} }

View File

@ -45,6 +45,11 @@ final class ApiControllerTest extends \PHPUnit\Framework\TestCase
*/ */
protected ModuleAbstract $module; protected ModuleAbstract $module;
/**
* @var \Modules\SupplierManagement\Controller\ApiAttributeController
*/
protected ModuleAbstract $moduleAttr;
/** /**
* {@inheritdoc} * {@inheritdoc}
*/ */
@ -86,8 +91,10 @@ final class ApiControllerTest extends \PHPUnit\Framework\TestCase
$this->app->router = new WebRouter(); $this->app->router = new WebRouter();
$this->module = $this->app->moduleManager->get('SupplierManagement'); $this->module = $this->app->moduleManager->get('SupplierManagement');
$this->moduleAttr = $this->app->moduleManager->get('SupplierManagement', 'ApiAttribute');
TestUtils::setMember($this->module, 'app', $this->app); TestUtils::setMember($this->module, 'app', $this->app);
TestUtils::setMember($this->moduleAttr, 'app', $this->app);
} }
use ApiControllerSupplierTrait; use ApiControllerSupplierTrait;