Skip to content

Commit c2031aa

Browse files
committed
Polish CorsConfigurationTests
1 parent 8751c99 commit c2031aa

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

spring-web/src/test/java/org/springframework/web/cors/CorsConfigurationTests.java

+14-5
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,9 @@
3434
*/
3535
public class CorsConfigurationTests {
3636

37-
private CorsConfiguration config = new CorsConfiguration();
38-
3937
@Test
4038
public void setNullValues() {
39+
CorsConfiguration config = new CorsConfiguration();
4140
config.setAllowedOrigins(null);
4241
assertNull(config.getAllowedOrigins());
4342
config.setAllowedHeaders(null);
@@ -54,6 +53,7 @@ public void setNullValues() {
5453

5554
@Test
5655
public void setValues() {
56+
CorsConfiguration config = new CorsConfiguration();
5757
config.addAllowedOrigin("*");
5858
assertEquals(Arrays.asList("*"), config.getAllowedOrigins());
5959
config.addAllowedHeader("*");
@@ -71,23 +71,27 @@ public void setValues() {
7171

7272
@Test(expected = IllegalArgumentException.class)
7373
public void asteriskWildCardOnAddExposedHeader() {
74+
CorsConfiguration config = new CorsConfiguration();
7475
config.addExposedHeader("*");
7576
}
7677

7778
@Test(expected = IllegalArgumentException.class)
7879
public void asteriskWildCardOnSetExposedHeaders() {
80+
CorsConfiguration config = new CorsConfiguration();
7981
config.setExposedHeaders(Arrays.asList("*"));
8082
}
8183

8284
@Test
8385
public void combineWithNull() {
86+
CorsConfiguration config = new CorsConfiguration();
8487
config.setAllowedOrigins(Arrays.asList("*"));
8588
config.combine(null);
8689
assertEquals(Arrays.asList("*"), config.getAllowedOrigins());
8790
}
8891

8992
@Test
9093
public void combineWithNullProperties() {
94+
CorsConfiguration config = new CorsConfiguration();
9195
config.addAllowedOrigin("*");
9296
config.addAllowedHeader("header1");
9397
config.addExposedHeader("header3");
@@ -106,6 +110,7 @@ public void combineWithNullProperties() {
106110

107111
@Test
108112
public void combineWithAsteriskWildCard() {
113+
CorsConfiguration config = new CorsConfiguration();
109114
config.addAllowedOrigin("*");
110115
config.addAllowedHeader("*");
111116
config.addAllowedMethod("*");
@@ -128,6 +133,7 @@ public void combineWithAsteriskWildCard() {
128133

129134
@Test
130135
public void combine() {
136+
CorsConfiguration config = new CorsConfiguration();
131137
config.addAllowedOrigin("http://domain1.com");
132138
config.addAllowedHeader("header1");
133139
config.addExposedHeader("header3");
@@ -152,6 +158,7 @@ public void combine() {
152158

153159
@Test
154160
public void checkOriginAllowed() {
161+
CorsConfiguration config = new CorsConfiguration();
155162
config.setAllowedOrigins(Arrays.asList("*"));
156163
assertEquals("*", config.checkOrigin("http://domain.com"));
157164
config.setAllowCredentials(true);
@@ -164,6 +171,7 @@ public void checkOriginAllowed() {
164171

165172
@Test
166173
public void checkOriginNotAllowed() {
174+
CorsConfiguration config = new CorsConfiguration();
167175
assertNull(config.checkOrigin(null));
168176
assertNull(config.checkOrigin("http://domain.com"));
169177
config.addAllowedOrigin("*");
@@ -176,6 +184,7 @@ public void checkOriginNotAllowed() {
176184

177185
@Test
178186
public void checkMethodAllowed() {
187+
CorsConfiguration config = new CorsConfiguration();
179188
assertEquals(Arrays.asList(HttpMethod.GET, HttpMethod.HEAD), config.checkHttpMethod(HttpMethod.GET));
180189
config.addAllowedMethod("GET");
181190
assertEquals(Arrays.asList(HttpMethod.GET), config.checkHttpMethod(HttpMethod.GET));
@@ -186,6 +195,7 @@ public void checkMethodAllowed() {
186195

187196
@Test
188197
public void checkMethodNotAllowed() {
198+
CorsConfiguration config = new CorsConfiguration();
189199
assertNull(config.checkHttpMethod(null));
190200
assertNull(config.checkHttpMethod(HttpMethod.DELETE));
191201
config.setAllowedMethods(new ArrayList<>());
@@ -194,6 +204,7 @@ public void checkMethodNotAllowed() {
194204

195205
@Test
196206
public void checkHeadersAllowed() {
207+
CorsConfiguration config = new CorsConfiguration();
197208
assertEquals(Collections.emptyList(), config.checkHeaders(Collections.emptyList()));
198209
config.addAllowedHeader("header1");
199210
config.addAllowedHeader("header2");
@@ -204,13 +215,11 @@ public void checkHeadersAllowed() {
204215

205216
@Test
206217
public void checkHeadersNotAllowed() {
218+
CorsConfiguration config = new CorsConfiguration();
207219
assertNull(config.checkHeaders(null));
208-
209220
assertNull(config.checkHeaders(Arrays.asList("header1")));
210-
211221
config.setAllowedHeaders(Collections.emptyList());
212222
assertNull(config.checkHeaders(Arrays.asList("header1")));
213-
214223
config.addAllowedHeader("header2");
215224
config.addAllowedHeader("header3");
216225
assertNull(config.checkHeaders(Arrays.asList("header1")));

0 commit comments

Comments
 (0)