@@ -47,15 +47,15 @@ public class AppResourceCommonTests {
47
47
48
48
@ Test
49
49
public void testBadNamedJars () throws Exception {
50
- UrlResource urlResource = new UrlResource ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file-sink-rabbit/3.2.1 /file-sink-rabbit.jar" );
50
+ UrlResource urlResource = new UrlResource ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file-sink-rabbit/4.0.0 /file-sink-rabbit.jar" );
51
51
assertThatIllegalArgumentException ().isThrownBy ( () -> appResourceCommon .getUrlResourceVersion (urlResource ));
52
52
}
53
53
54
54
@ Test
55
55
public void testInvalidUrlResourceWithoutVersion () throws Exception {
56
56
assertThat (appResourceCommon .getUrlResourceWithoutVersion (
57
- new UrlResource ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file-sink-rabbit/3.2.1 /file-sink-rabbit-3.2.1 .jar" )))
58
- .isEqualTo ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file-sink-rabbit/3.2.1 /file-sink-rabbit" );
57
+ new UrlResource ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file-sink-rabbit/4.0.0 /file-sink-rabbit-4.0.0 .jar" )))
58
+ .isEqualTo ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file-sink-rabbit/4.0.0 /file-sink-rabbit" );
59
59
}
60
60
61
61
@ Test
@@ -83,31 +83,31 @@ public void testDefaultResource() {
83
83
84
84
@ Test
85
85
public void testDockerUriString () throws Exception {
86
- String dockerUri = "docker:springcloudstream/log-sink-rabbit:3.2.1 " ;
86
+ String dockerUri = "docker:springcloudstream/log-sink-rabbit:4.0.0 " ;
87
87
Resource resource = appResourceCommon .getResource (dockerUri );
88
88
assertThat (resource instanceof DockerResource ).isTrue ();
89
89
assertThat (resource .getURI ().toString ().equals (dockerUri ));
90
90
}
91
91
92
92
@ Test
93
93
public void testJarMetadataUriDockerApp () throws Exception {
94
- String appUri = "docker:springcloudstream/log-sink-rabbit:3.2.1 " ;
95
- String metadataUri = "https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file-sink-rabbit/3.2.1 /file-sink-rabbit-3.2.1 .jar" ;
94
+ String appUri = "docker:springcloudstream/log-sink-rabbit:4.0.0 " ;
95
+ String metadataUri = "https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file-sink-rabbit/4.0.0 /file-sink-rabbit-4.0.0 .jar" ;
96
96
appResourceCommon .getMetadataResource (new URI (appUri ), new URI (metadataUri ));
97
97
verify (resourceLoader ).getResource (eq (metadataUri ));
98
98
}
99
99
100
100
@ Test
101
101
public void testMetadataUriHttpApp () throws Exception {
102
- String appUri = "https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file-sink-rabbit/3.2.1 /file-sink-rabbit-3.2.1 .jar" ;
102
+ String appUri = "https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file-sink-rabbit/4.0.0 /file-sink-rabbit-4.0.0 .jar" ;
103
103
Resource metadataResource = appResourceCommon .getMetadataResource (new URI (appUri ), null );
104
104
assertThat (metadataResource instanceof UrlResource ).isTrue ();
105
105
assertThat (metadataResource .getURI ().toString ().equals (appUri ));
106
106
}
107
107
108
108
@ Test
109
109
public void testMetadataUriDockerApp () throws Exception {
110
- String appUri = "docker:springcloudstream/log-sink-rabbit:3.2.1 " ;
110
+ String appUri = "docker:springcloudstream/log-sink-rabbit:4.0.0 " ;
111
111
Resource metadataResource = appResourceCommon .getMetadataResource (new URI (appUri ), null );
112
112
assertThat (metadataResource ).isNotNull ();
113
113
assertThat (metadataResource instanceof DockerResource ).isTrue ();
@@ -130,73 +130,73 @@ public void testInvalidUrlResourceURI() throws Exception {
130
130
@ Test
131
131
public void testJars () throws MalformedURLException {
132
132
//Dashes in artifact name
133
- UrlResource urlResource = new UrlResource ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file-sink-rabbit/file-sink-rabbit-3.2.1 .jar" );
133
+ UrlResource urlResource = new UrlResource ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file-sink-rabbit/file-sink-rabbit-4.0.0 .jar" );
134
134
String version = appResourceCommon .getUrlResourceVersion (urlResource );
135
- assertThat (version ).isEqualTo ("3.2.1 " );
135
+ assertThat (version ).isEqualTo ("4.0.0 " );
136
136
137
137
String theRest = appResourceCommon .getResourceWithoutVersion (urlResource );
138
138
assertThat (theRest ).isEqualTo ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file-sink-rabbit/file-sink-rabbit" );
139
139
140
140
//No dashes in artfiact name - BUILD-SNAPSHOT
141
- urlResource = new UrlResource ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file/file-3.2 .1-SNAPSHOT.jar" );
141
+ urlResource = new UrlResource ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file/file-4.0 .1-SNAPSHOT.jar" );
142
142
version = appResourceCommon .getUrlResourceVersion (urlResource );
143
- assertThat (version ).isEqualTo ("3.2 .1-SNAPSHOT" );
143
+ assertThat (version ).isEqualTo ("4.0 .1-SNAPSHOT" );
144
144
theRest = appResourceCommon .getResourceWithoutVersion (urlResource );
145
145
assertThat (theRest ).isEqualTo ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file/file" );
146
146
147
147
//No dashes in artfiact name - RELEASE
148
- urlResource = new UrlResource ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file/file-3.2.1 .jar" );
148
+ urlResource = new UrlResource ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file/file-4.0.0 .jar" );
149
149
version = appResourceCommon .getUrlResourceVersion (urlResource );
150
- assertThat (version ).isEqualTo ("3.2.1 " );
150
+ assertThat (version ).isEqualTo ("4.0.0 " );
151
151
theRest = appResourceCommon .getResourceWithoutVersion (urlResource );
152
152
assertThat (theRest ).isEqualTo ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file/file" );
153
153
154
154
//Spring style snapshots naming scheme
155
- urlResource = new UrlResource ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file-sink-rabbit/file-sink-rabbit-3.2 .1-SNAPSHOT.jar" );
155
+ urlResource = new UrlResource ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file-sink-rabbit/file-sink-rabbit-4.0 .1-SNAPSHOT.jar" );
156
156
version = appResourceCommon .getUrlResourceVersion (urlResource );
157
- assertThat (version ).isEqualTo ("3.2 .1-SNAPSHOT" );
157
+ assertThat (version ).isEqualTo ("4.0 .1-SNAPSHOT" );
158
158
theRest = appResourceCommon .getResourceWithoutVersion (urlResource );
159
159
assertThat (theRest ).isEqualTo ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file-sink-rabbit/file-sink-rabbit" );
160
160
161
161
//Standard maven style naming scheme
162
- urlResource = new UrlResource ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file-sink-rabbit/file-sink-rabbit-3.2 .1-SNAPSHOT.jar" );
162
+ urlResource = new UrlResource ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file-sink-rabbit/file-sink-rabbit-4.0 .1-SNAPSHOT.jar" );
163
163
version = appResourceCommon .getUrlResourceVersion (urlResource );
164
- assertThat (version ).isEqualTo ("3.2 .1-SNAPSHOT" );
164
+ assertThat (version ).isEqualTo ("4.0 .1-SNAPSHOT" );
165
165
theRest = appResourceCommon .getResourceWithoutVersion (urlResource );
166
166
assertThat (theRest ).isEqualTo ("https://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/file-sink-rabbit/file-sink-rabbit" );
167
167
}
168
168
169
169
@ Test
170
170
public void testGetResourceWithoutVersion () {
171
171
assertThat (appResourceCommon .getResourceWithoutVersion (
172
- MavenResource .parse ("org.springframework.cloud.stream.app:aggregate-counter-sink-rabbit:war:exec:3.2.1 " )))
172
+ MavenResource .parse ("org.springframework.cloud.stream.app:aggregate-counter-sink-rabbit:war:exec:4.0.0 " )))
173
173
.isEqualTo ("maven://org.springframework.cloud.stream.app:aggregate-counter-sink-rabbit:war:exec" );
174
174
assertThat (appResourceCommon .getResourceWithoutVersion (
175
- MavenResource .parse ("org.springframework.cloud.stream.app:aggregate-counter-sink-rabbit::exec:3.2.1 " )))
175
+ MavenResource .parse ("org.springframework.cloud.stream.app:aggregate-counter-sink-rabbit::exec:4.0.0 " )))
176
176
.isEqualTo ("maven://org.springframework.cloud.stream.app:aggregate-counter-sink-rabbit:jar:exec" );
177
177
assertThat (appResourceCommon .getResourceWithoutVersion (
178
- MavenResource .parse ("org.springframework.cloud.stream.app:aggregate-counter-sink-rabbit:3.2.1 " )))
178
+ MavenResource .parse ("org.springframework.cloud.stream.app:aggregate-counter-sink-rabbit:4.0.0 " )))
179
179
.isEqualTo ("maven://org.springframework.cloud.stream.app:aggregate-counter-sink-rabbit:jar" );
180
180
}
181
181
182
182
@ Test
183
183
public void testGetResource () {
184
- String mavenUri = "maven://org.springframework.cloud.stream.app:aggregate-counter-sink-rabbit:3.2.1 " ;
184
+ String mavenUri = "maven://org.springframework.cloud.stream.app:aggregate-counter-sink-rabbit:4.0.0 " ;
185
185
Resource resource = appResourceCommon .getResource (mavenUri );
186
186
assertThat (resource ).isInstanceOf (MavenResource .class );
187
187
}
188
188
189
189
@ Test
190
190
public void testGetResourceVersion () {
191
- String mavenUri = "maven://org.springframework.cloud.stream.app:aggregate-counter-sink-rabbit:3.2.1 " ;
191
+ String mavenUri = "maven://org.springframework.cloud.stream.app:aggregate-counter-sink-rabbit:4.0.0 " ;
192
192
String version = appResourceCommon .getResourceVersion (appResourceCommon .getResource (mavenUri ));
193
- assertThat (version ).isEqualTo ("3.2.1 " );
193
+ assertThat (version ).isEqualTo ("4.0.0 " );
194
194
}
195
195
196
196
@ Test
197
197
public void testGetMetadataResourceVersion () {
198
- String httpUri = "http://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/cassandra-sink-rabbit/3.2 .1-SNAPSHOT/cassandra-sink-rabbit-3.2 .1-SNAPSHOT-metadata.jar" ;
198
+ String httpUri = "http://repo.maven.apache.org/maven2/org/springframework/cloud/stream/app/cassandra-sink-rabbit/4.0 .1-SNAPSHOT/cassandra-sink-rabbit-4.0 .1-SNAPSHOT-metadata.jar" ;
199
199
String version = appResourceCommon .getResourceVersion (appResourceCommon .getResource (httpUri ));
200
- assertThat (version ).isEqualTo ("3.2 .1-SNAPSHOT" );
200
+ assertThat (version ).isEqualTo ("4.0 .1-SNAPSHOT" );
201
201
}
202
202
}
0 commit comments