@@ -31,7 +31,6 @@ public void arnWithBasicResource_ParsesCorrectly() {
31
31
assertThat (arn .region ()).hasValue ("us-east-1" );
32
32
assertThat (arn .accountId ()).hasValue ("12345678910" );
33
33
assertThat (arn .resourceAsString ()).isEqualTo ("myresource" );
34
- System .out .println (arn .resource ());
35
34
}
36
35
37
36
@ Test
@@ -65,14 +64,6 @@ public void arnWithResourceTypeAndResource_ParsesCorrectly() {
65
64
assertThat (arn .service ()).isEqualTo ("s3" );
66
65
assertThat (arn .region ()).hasValue ("us-east-1" );
67
66
assertThat (arn .resourceAsString ()).isEqualTo ("bucket:foobar" );
68
-
69
- verifyArnResource (arn .resource ());
70
- }
71
-
72
- private void verifyArnResource (ArnResource arnResource ) {
73
- assertThat (arnResource .resource ()).isEqualTo ("foobar" );
74
- assertThat (arnResource .resourceType ()).isPresent ();
75
- assertThat (arnResource .resourceType ().get ()).isEqualTo ("bucket" );
76
67
}
77
68
78
69
@ Test
@@ -83,12 +74,6 @@ public void arnWithResourceTypeAndResourceAndQualifier_ParsesCorrectly() {
83
74
assertThat (arn .service ()).isEqualTo ("s3" );
84
75
assertThat (arn .region ()).hasValue ("us-east-1" );
85
76
assertThat (arn .resourceAsString ()).isEqualTo ("bucket:foobar:1" );
86
-
87
-
88
- ArnResource arnResource = arn .resource ();
89
- verifyArnResource (arnResource );
90
- assertThat (arnResource .qualifier ()).isPresent ();
91
- assertThat (arnResource .qualifier ().get ()).isEqualTo ("1" );
92
77
}
93
78
94
79
@ Test
@@ -99,20 +84,7 @@ public void arnWithResourceTypeAndResource_SlashSplitter_ParsesCorrectly() {
99
84
assertThat (arn .service ()).isEqualTo ("s3" );
100
85
assertThat (arn .region ()).hasValue ("us-east-1" );
101
86
assertThat (arn .resourceAsString ()).isEqualTo ("bucket/foobar" );
102
- verifyArnResource (arn .resource ());
103
- }
104
-
105
- @ Test
106
- public void arnWithResourceTypeAndResourceAndQualifier_SlashSplitter_ParsesCorrectly () {
107
- String arnString = "arn:aws:s3:us-east-1:12345678910:bucket/foobar/1" ;
108
- Arn arn = Arn .fromString (arnString );
109
- assertThat (arn .partition ()).isEqualTo ("aws" );
110
- assertThat (arn .service ()).isEqualTo ("s3" );
111
- assertThat (arn .region ()).hasValue ("us-east-1" );
112
- assertThat (arn .resourceAsString ()).isEqualTo ("bucket/foobar/1" );
113
- verifyArnResource (arn .resource ());
114
- assertThat (arn .resource ().qualifier ().get ()).isEqualTo ("1" );
115
- }
87
+ }
116
88
117
89
@ Test
118
90
public void oneArnEqualsEquivalentArn () {
@@ -138,30 +110,6 @@ public void arnFromBuilder_ParsesCorrectly() {
138
110
assertThat (arn .region ()).hasValue ("us-east-1" );
139
111
assertThat (arn .accountId ()).hasValue ("123456789012" );
140
112
assertThat (arn .resourceAsString ()).isEqualTo ("bucket:foobar:1" );
141
- verifyArnResource (arn .resource ());
142
- assertThat (arn .resource ().qualifier ()).isPresent ();
143
- assertThat (arn .resource ().qualifier ().get ()).isEqualTo ("1" );
144
- }
145
-
146
- @ Test
147
- public void arnResourceWithColonAndSlash_ParsesOnFirstSplitter () {
148
- String resourceWithColonAndSlash = "object:foobar/myobjectname:1" ;
149
- Arn arn = Arn .builder ()
150
- .partition ("aws" )
151
- .service ("s3" )
152
- .region ("us-east-1" )
153
- .accountId ("123456789012" )
154
- .resource (resourceWithColonAndSlash )
155
- .build ();
156
- assertThat (arn .partition ()).isEqualTo ("aws" );
157
- assertThat (arn .service ()).isEqualTo ("s3" );
158
- assertThat (arn .region ()).hasValue ("us-east-1" );
159
- assertThat (arn .accountId ()).hasValue ("123456789012" );
160
- assertThat (arn .resourceAsString ()).isEqualTo (resourceWithColonAndSlash );
161
-
162
- assertThat (arn .resource ().resource ()).isEqualTo ("foobar/myobjectname" );
163
- assertThat (arn .resource ().qualifier ()).hasValue ("1" );
164
- assertThat (arn .resource ().resourceType ()).hasValue ("object" );
165
113
}
166
114
167
115
@ Test
@@ -186,17 +134,6 @@ public void arnWithoutAccountId_ParsesCorrectly() {
186
134
assertThat (arn .resourceAsString ()).isEqualTo ("myresource" );
187
135
}
188
136
189
- @ Test
190
- public void arnResourceContainingDots_ParsesCorrectly () {
191
- String arnString = "arn:aws:s3:us-east-1:12345678910:myresource:foobar.1" ;
192
- Arn arn = Arn .fromString (arnString );
193
- assertThat (arn .partition ()).isEqualTo ("aws" );
194
- assertThat (arn .service ()).isEqualTo ("s3" );
195
- assertThat (arn .region ()).hasValue ("us-east-1" );
196
- assertThat (arn .accountId ()).hasValue ("12345678910" );
197
- assertThat (arn .resourceAsString ()).isEqualTo ("myresource:foobar.1" );
198
- }
199
-
200
137
@ Test
201
138
public void toBuilder () {
202
139
Arn oneArn = Arn .builder ()
0 commit comments