@@ -31,7 +31,6 @@ public void arnWithBasicResource_ParsesCorrectly() {
3131 assertThat (arn .region ()).hasValue ("us-east-1" );
3232 assertThat (arn .accountId ()).hasValue ("12345678910" );
3333 assertThat (arn .resourceAsString ()).isEqualTo ("myresource" );
34- System .out .println (arn .resource ());
3534 }
3635
3736 @ Test
@@ -65,14 +64,6 @@ public void arnWithResourceTypeAndResource_ParsesCorrectly() {
6564 assertThat (arn .service ()).isEqualTo ("s3" );
6665 assertThat (arn .region ()).hasValue ("us-east-1" );
6766 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" );
7667 }
7768
7869 @ Test
@@ -83,12 +74,6 @@ public void arnWithResourceTypeAndResourceAndQualifier_ParsesCorrectly() {
8374 assertThat (arn .service ()).isEqualTo ("s3" );
8475 assertThat (arn .region ()).hasValue ("us-east-1" );
8576 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" );
9277 }
9378
9479 @ Test
@@ -99,20 +84,7 @@ public void arnWithResourceTypeAndResource_SlashSplitter_ParsesCorrectly() {
9984 assertThat (arn .service ()).isEqualTo ("s3" );
10085 assertThat (arn .region ()).hasValue ("us-east-1" );
10186 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+ }
11688
11789 @ Test
11890 public void oneArnEqualsEquivalentArn () {
@@ -138,30 +110,6 @@ public void arnFromBuilder_ParsesCorrectly() {
138110 assertThat (arn .region ()).hasValue ("us-east-1" );
139111 assertThat (arn .accountId ()).hasValue ("123456789012" );
140112 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" );
165113 }
166114
167115 @ Test
@@ -186,17 +134,6 @@ public void arnWithoutAccountId_ParsesCorrectly() {
186134 assertThat (arn .resourceAsString ()).isEqualTo ("myresource" );
187135 }
188136
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-
200137 @ Test
201138 public void toBuilder () {
202139 Arn oneArn = Arn .builder ()
0 commit comments