|
@@ -0,0 +1,42 @@
|
|
|
|
|
+<?php
|
|
|
|
|
+
|
|
|
|
|
+namespace iplay\controller;
|
|
|
|
|
+
|
|
|
|
|
+use PHPUnit\Framework\TestCase;
|
|
|
|
|
+use n2n\test\TestEnv;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+class ArticleControllerTest extends TestCase {
|
|
|
|
|
+
|
|
|
|
|
+ function setUp(): void {
|
|
|
|
|
+ GeneralTestEnv::tearDown();
|
|
|
|
|
+
|
|
|
|
|
+ $tx = TestEnv::createTransaction();
|
|
|
|
|
+
|
|
|
|
|
+ $authUser = AuthTestEnv::setUpAuthUser('testerich@von-testen.ch', 'super');
|
|
|
|
|
+ $authUser2 = AuthTestEnv::setUpAuthUser('testerine@von-testen.ch', 'super');
|
|
|
|
|
+
|
|
|
|
|
+ $subCurrency = SubSettingTestEnv::setUpSubCurrency('CHF');
|
|
|
|
|
+ $subCountry = SubSettingTestEnv::setUpSubCountry('CH', $subCurrency);
|
|
|
|
|
+
|
|
|
|
|
+ $subOrganisation = SubAccountTestEnv::setUpSubOrganisation('Super Organisation', $subCountry);
|
|
|
|
|
+ $subOrganisation2 = SubAccountTestEnv::setUpSubOrganisation('Super duper Organisation', $subCountry);
|
|
|
|
|
+ $deletedSubOrganisation = SubAccountTestEnv::setUpSubOrganisation('Deleted Organisation', $subCountry);
|
|
|
|
|
+ $deletedSubOrganisation->setDeletedDateTime(new DateTime());
|
|
|
|
|
+
|
|
|
|
|
+ ActivityTestEnv::setUpActivity(PgcPlatformId::EVAGIC, $subOrganisation, $authUser);
|
|
|
|
|
+ ActivityTestEnv::setUpActivity(PgcPlatformId::HELFEREINSATZ, $subOrganisation, $authUser);
|
|
|
|
|
+ ActivityTestEnv::setUpActivity(PgcPlatformId::EVAGIC, $subOrganisation2, $authUser);
|
|
|
|
|
+ ActivityTestEnv::setUpActivity(PgcPlatformId::HELFEREINSATZ, $deletedSubOrganisation, $authUser);
|
|
|
|
|
+
|
|
|
|
|
+ ActivityTestEnv::setUpActivity(PgcPlatformId::EVAGIC, $subOrganisation, $authUser2);
|
|
|
|
|
+
|
|
|
|
|
+ $tx->commit();
|
|
|
|
|
+
|
|
|
|
|
+ $this->authUser1PgcId = $authUser->getPgcId();
|
|
|
|
|
+ $this->authUser2PgcId = $authUser2->getPgcId();
|
|
|
|
|
+
|
|
|
|
|
+ $this->subOrganisation1PgcId = $subOrganisation->getPgcId();
|
|
|
|
|
+ $this->subOrganisation2PgcId = $subOrganisation2->getPgcId();
|
|
|
|
|
+ }
|
|
|
|
|
+}
|