Skip to content

Commit ebf0c80

Browse files
committed
fix: attributed orm mapping - ClientMappingTest mapping unit test
Signed-off-by: romanetar <roman_ag@hotmail.com>
1 parent e54669c commit ebf0c80

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

tests/unit/ClientMappingTest.php

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,8 @@
1616
use LaravelDoctrine\ORM\Facades\EntityManager;
1717
use Models\OAuth2\Client;
1818
use Models\OAuth2\ResourceServer;
19-
use Models\OpenId\OpenIdTrustedSite;
20-
use Models\UserAction;
2119
use Tests\BrowserKitTestCase;
22-
use models\oauth2\UserConsent;
2320
use Auth\User;
24-
use Utils\Services\IAuthService;
2521

2622
/**
2723
* Class ClientMappingTest
@@ -39,6 +35,8 @@ public function testClientPersistence()
3935

4036
$user_repo = EntityManager::getRepository(User::class);
4137
$user = $user_repo->findAll()[0];
38+
$admin_user1 = $user_repo->findAll()[1];
39+
$admin_user2 = $user_repo->findAll()[2];
4240

4341
$rs = new ResourceServer();
4442
$rs->setFriendlyName('OpenStackId server 2');
@@ -48,16 +46,26 @@ public function testClientPersistence()
4846
EntityManager::persist($rs);
4947

5048
$client->setAppDescription($app_description);
49+
50+
//Many-to-one mapping test
5151
$client->setEditedBy($user);
52+
53+
//One-to-one mapping test
5254
$client->setResourceServer($rs);
5355

56+
//Many-to-many mapping test
57+
$client->addAdminUser($admin_user1);
58+
$client->addAdminUser($admin_user2);
59+
5460
EntityManager::persist($client);
5561
EntityManager::flush();
5662
EntityManager::clear();
5763

5864
$found_client = $client_repo->find($client->getId());
5965

6066
$this->assertEquals($app_description, $found_client->getApplicationDescription());
67+
$this->assertEquals($user->getEmail(), $found_client->getEditedByNice());
68+
$this->assertCount(2, $client->getAdminUsers()->toArray());
6169
$this->assertEquals($host, $found_client->getResourceServer()->getHost());
6270
}
6371
}

0 commit comments

Comments
 (0)