11package org .openstack4j .api .identity .v3 ;
22
3- import static org .testng .AssertJUnit .assertNull ;
43import static org .testng .Assert .assertEquals ;
4+ import static org .testng .AssertJUnit .assertNull ;
5+
6+ import java .util .Arrays ;
7+ import java .util .List ;
58
69import org .openstack4j .api .AbstractTest ;
710import org .openstack4j .api .Builders ;
@@ -26,6 +29,7 @@ public class KeystoneProjectServiceTests extends AbstractTest {
2629 private static final String PROJECT_EXTRA_VALUE_1 = "value1" ;
2730 private static final String PROJECT_EXTRA_KEY_2 = "extra_key2" ;
2831 private static final String PROJECT_EXTRA_VALUE_2 = "value2" ;
32+ private static final List <String > TAGS = Arrays .asList ("one" , "two" , "three" );
2933 private String PROJECT_ID ;
3034
3135 @ Override
@@ -49,7 +53,7 @@ public void projects_create_does_not_accept_null() throws Exception {
4953 public void projects_crud_test () throws Exception {
5054
5155 Project project = Builders .project ().name (PROJECT_NAME ).description (PROJECT_DESCRIPTION )
52- .domainId (PROJECT_DOMAIN_ID ).setExtra (PROJECT_EXTRA_KEY_1 , PROJECT_EXTRA_VALUE_1 ).enabled (true ).build ();
56+ .domainId (PROJECT_DOMAIN_ID ).setExtra (PROJECT_EXTRA_KEY_1 , PROJECT_EXTRA_VALUE_1 ).enabled (true ).setTags ( TAGS ). build ();
5357
5458 respondWith (JSON_PROJECTS_CREATE );
5559
@@ -59,17 +63,18 @@ public void projects_crud_test() throws Exception {
5963 assertEquals (newProject .getDomainId (), PROJECT_DOMAIN_ID );
6064 assertEquals (newProject .getDescription (), PROJECT_DESCRIPTION );
6165 assertEquals (newProject .getExtra (PROJECT_EXTRA_KEY_1 ), PROJECT_EXTRA_VALUE_1 );
66+ assertEquals (newProject .getTags (), TAGS );
6267
6368 PROJECT_ID = newProject .getId ();
6469
6570 respondWith (JSON_PROJECTS_GET_BYID );
6671
67- Project project_setToUpdate = osv3 ().identity ().projects ().get (PROJECT_ID );
72+ Project projectSetToUpdate = osv3 ().identity ().projects ().get (PROJECT_ID );
6873
6974 respondWith (JSON_PROJECTS_UPDATE );
7075
7176 Project updatedProject = osv3 ().identity ().projects ().update (
72- project_setToUpdate .toBuilder ().description (PROJECT_DESCRIPTION_UPDATE )
77+ projectSetToUpdate .toBuilder ().description (PROJECT_DESCRIPTION_UPDATE )
7378 .setExtra (PROJECT_EXTRA_KEY_2 , PROJECT_EXTRA_VALUE_2 )
7479 .build ());
7580
0 commit comments