Fix typos in CorsConfiguration[Tests]

Closes gh-29292
This commit is contained in:
Johnny Lim 2022-10-10 12:07:18 +09:00 committed by Sam Brannen
parent f00e4b230f
commit d4a08dae43
2 changed files with 6 additions and 6 deletions

View File

@ -123,7 +123,7 @@ public class CorsConfiguration {
* value may be one of the following: * value may be one of the following:
* <ul> * <ul>
* <li>a specific domain, e.g. {@code "https://domain1.com"} * <li>a specific domain, e.g. {@code "https://domain1.com"}
* <li>coma-delimited list of specific domains, e.g. * <li>comma-delimited list of specific domains, e.g.
* {@code "https://a1.com,https://a2.com"}; this is convenient when a value * {@code "https://a1.com,https://a2.com"}; this is convenient when a value
* is resolved through a property placeholder, e.g. {@code "${origin}"}; * is resolved through a property placeholder, e.g. {@code "${origin}"};
* note that such placeholders must be resolved externally. * note that such placeholders must be resolved externally.
@ -177,7 +177,7 @@ public class CorsConfiguration {
else if (this.allowedOrigins == DEFAULT_PERMIT_ALL && CollectionUtils.isEmpty(this.allowedOriginPatterns)) { else if (this.allowedOrigins == DEFAULT_PERMIT_ALL && CollectionUtils.isEmpty(this.allowedOriginPatterns)) {
setAllowedOrigins(DEFAULT_PERMIT_ALL); setAllowedOrigins(DEFAULT_PERMIT_ALL);
} }
parseComaDelimitedOrigin(origin, value -> { parseCommaDelimitedOrigin(origin, value -> {
value = trimTrailingSlash(value); value = trimTrailingSlash(value);
this.allowedOrigins.add(value); this.allowedOrigins.add(value);
}); });
@ -193,7 +193,7 @@ public class CorsConfiguration {
* domain1.com on port 8080 or port 8081 * domain1.com on port 8080 or port 8081
* <li>{@literal https://*.domain1.com:[*]} -- domains ending with * <li>{@literal https://*.domain1.com:[*]} -- domains ending with
* domain1.com on any port, including the default port * domain1.com on any port, including the default port
* <li>coma-delimited list of patters, e.g. * <li>comma-delimited list of patters, e.g.
* {@code "https://*.a1.com,https://*.a2.com"}; this is convenient when a * {@code "https://*.a1.com,https://*.a2.com"}; this is convenient when a
* value is resolved through a property placeholder, e.g. {@code "${origin}"}; * value is resolved through a property placeholder, e.g. {@code "${origin}"};
* note that such placeholders must be resolved externally. * note that such placeholders must be resolved externally.
@ -245,7 +245,7 @@ public class CorsConfiguration {
if (this.allowedOriginPatterns == null) { if (this.allowedOriginPatterns == null) {
this.allowedOriginPatterns = new ArrayList<>(4); this.allowedOriginPatterns = new ArrayList<>(4);
} }
parseComaDelimitedOrigin(originPattern, value -> { parseCommaDelimitedOrigin(originPattern, value -> {
value = trimTrailingSlash(value); value = trimTrailingSlash(value);
this.allowedOriginPatterns.add(new OriginPattern(value)); this.allowedOriginPatterns.add(new OriginPattern(value));
if (this.allowedOrigins == DEFAULT_PERMIT_ALL) { if (this.allowedOrigins == DEFAULT_PERMIT_ALL) {
@ -254,7 +254,7 @@ public class CorsConfiguration {
}); });
} }
private static void parseComaDelimitedOrigin(String rawValue, Consumer<String> valueConsumer) { private static void parseCommaDelimitedOrigin(String rawValue, Consumer<String> valueConsumer) {
if (rawValue.indexOf(',') == -1) { if (rawValue.indexOf(',') == -1) {
valueConsumer.accept(rawValue); valueConsumer.accept(rawValue);
return; return;

View File

@ -291,7 +291,7 @@ class CorsConfigurationTests {
config.setAllowCredentials(true); config.setAllowCredentials(true);
assertThatIllegalArgumentException().isThrownBy(() -> config.checkOrigin("https://domain.com")); assertThatIllegalArgumentException().isThrownBy(() -> config.checkOrigin("https://domain.com"));
// coma-delimited origins list // comma-delimited origins list
config.setAllowedOrigins(Collections.singletonList("https://a1.com,https://a2.com")); config.setAllowedOrigins(Collections.singletonList("https://a1.com,https://a2.com"));
assertThat(config.checkOrigin("https://a1.com")).isEqualTo("https://a1.com"); assertThat(config.checkOrigin("https://a1.com")).isEqualTo("https://a1.com");
assertThat(config.checkOrigin("https://a2.com/")).isEqualTo("https://a2.com/"); assertThat(config.checkOrigin("https://a2.com/")).isEqualTo("https://a2.com/");