@@ -42,28 +42,25 @@ public class PolicyV3Test {
42
42
private static final String VIEWER = "roles/viewer" ;
43
43
private static final String EDITOR = "roles/editor" ;
44
44
private static final String OWNER = "roles/owner" ;
45
- private static final List <String > MEMBERS_LIST_1 =
45
+ private static final ImmutableList <String > MEMBERS_LIST_1 =
46
46
ImmutableList .of (USER , SERVICE_ACCOUNT , ALL_USERS );
47
- private static final List <String > MEMBERS_LIST_2 =
47
+ private static final ImmutableList <String > MEMBERS_LIST_2 =
48
48
ImmutableList .of (ALL_AUTH_USERS , GROUP , DOMAIN );
49
- private static final List <Binding > BINDINGS_NO_CONDITIONS =
50
- ImmutableList .of (
51
- Binding .newBuilder ().setRole (VIEWER ).setMembers (MEMBERS_LIST_1 ).build (),
52
- Binding .newBuilder ().setRole (EDITOR ).setMembers (MEMBERS_LIST_2 ).build ());
53
- private static final List <Binding > BINDINGS_WITH_CONDITIONS =
54
- ImmutableList .copyOf (BINDINGS_NO_CONDITIONS )
55
- .of (
56
- Binding .newBuilder ()
57
- .setRole (VIEWER )
58
- .setMembers (MEMBERS_LIST_1 )
59
- .setCondition (
60
- Condition .newBuilder ()
61
- .setTitle ("Condition" )
62
- .setDescription ("Condition" )
63
- .setExpression ("Expr" )
64
- .build ())
65
- .build (),
66
- Binding .newBuilder ().setRole (EDITOR ).setMembers (MEMBERS_LIST_2 ).build ());
49
+
50
+ private static final Binding VIEWER_BINDING =
51
+ Binding .newBuilder ().setRole (VIEWER ).setMembers (MEMBERS_LIST_1 ).build ();
52
+ private static final Binding EDITOR_BINDING =
53
+ Binding .newBuilder ().setRole (EDITOR ).setMembers (MEMBERS_LIST_2 ).build ();
54
+ private static final ImmutableList <Binding > BINDINGS_NO_CONDITIONS =
55
+ ImmutableList .of (VIEWER_BINDING , EDITOR_BINDING );
56
+ private static final Condition CONDITION =
57
+ Condition .newBuilder ()
58
+ .setTitle ("Condition" )
59
+ .setDescription ("Condition" )
60
+ .setExpression ("Expr" )
61
+ .build ();
62
+ private static final ImmutableList <Binding > BINDINGS_WITH_CONDITIONS =
63
+ ImmutableList .of (VIEWER_BINDING .toBuilder ().setCondition (CONDITION ).build (), EDITOR_BINDING );
67
64
private static final Policy FULL_POLICY_V1 =
68
65
Policy .newBuilder ().setBindings (BINDINGS_NO_CONDITIONS ).setEtag ("etag" ).setVersion (1 ).build ();
69
66
0 commit comments