@@ 201-224 (lines=24) @@ | ||
198 | * @depends eZ\Publish\API\Repository\Tests\UserServiceTest::testNewUserGroupCreateStruct |
|
199 | * @depends eZ\Publish\API\Repository\Tests\ContentTypeServiceTest::testLoadContentTypeByIdentifier |
|
200 | */ |
|
201 | public function testNewUserGroupCreateStructWithSecondParameter() |
|
202 | { |
|
203 | if ($this->isVersion4()) { |
|
204 | $this->markTestSkipped('This test is only relevant for eZ Publish versions > 4'); |
|
205 | } |
|
206 | ||
207 | $repository = $this->getRepository(); |
|
208 | ||
209 | /* BEGIN: Use Case */ |
|
210 | $contentTypeService = $repository->getContentTypeService(); |
|
211 | $userService = $repository->getUserService(); |
|
212 | ||
213 | // Load the default ContentType for user groups |
|
214 | $groupType = $contentTypeService->loadContentTypeByIdentifier('user_group'); |
|
215 | ||
216 | // Instantiate a new group create struct |
|
217 | $groupCreate = $userService->newUserGroupCreateStruct( |
|
218 | 'eng-US', |
|
219 | $groupType |
|
220 | ); |
|
221 | /* END: Use Case */ |
|
222 | ||
223 | $this->assertSame($groupType, $groupCreate->contentType); |
|
224 | } |
|
225 | ||
226 | /** |
|
227 | * Test for the createUserGroup() method. |
|
@@ 813-837 (lines=25) @@ | ||
810 | * @depends eZ\Publish\API\Repository\Tests\UserServiceTest::testNewUserCreateStruct |
|
811 | * @depends eZ\Publish\API\Repository\Tests\ContentTypeServiceTest::testLoadContentTypeByIdentifier |
|
812 | */ |
|
813 | public function testNewUserCreateStructWithFifthParameter() |
|
814 | { |
|
815 | if ($this->isVersion4()) { |
|
816 | $this->markTestSkipped('This test is only relevant for eZ Publish versions > 4'); |
|
817 | } |
|
818 | ||
819 | $repository = $this->getRepository(); |
|
820 | ||
821 | /* BEGIN: Use Case */ |
|
822 | $contentTypeService = $repository->getContentTypeService(); |
|
823 | $userService = $repository->getUserService(); |
|
824 | ||
825 | $userType = $contentTypeService->loadContentTypeByIdentifier('user'); |
|
826 | ||
827 | $userCreate = $userService->newUserCreateStruct( |
|
828 | 'user', |
|
829 | '[email protected]', |
|
830 | 'secret', |
|
831 | 'eng-US', |
|
832 | $userType |
|
833 | ); |
|
834 | /* END: Use Case */ |
|
835 | ||
836 | $this->assertSame($userType, $userCreate->contentType); |
|
837 | } |
|
838 | ||
839 | /** |
|
840 | * Test for creating user with Active Directory login name. |