mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-06-01 09:42:13 +00:00
Formatted
Signed-off-by: Risto Virtanen <818702+mapsu@users.noreply.github.com>
This commit is contained in:
parent
1db557e395
commit
47e1fc045f
@ -16,6 +16,8 @@
|
|||||||
|
|
||||||
package org.springframework.security.oauth2.client.jackson2;
|
package org.springframework.security.oauth2.client.jackson2;
|
||||||
|
|
||||||
|
import java.util.stream.Stream;
|
||||||
|
|
||||||
import com.fasterxml.jackson.databind.JsonNode;
|
import com.fasterxml.jackson.databind.JsonNode;
|
||||||
import com.fasterxml.jackson.databind.node.JsonNodeFactory;
|
import com.fasterxml.jackson.databind.node.JsonNodeFactory;
|
||||||
import com.fasterxml.jackson.databind.node.ObjectNode;
|
import com.fasterxml.jackson.databind.node.ObjectNode;
|
||||||
@ -23,34 +25,29 @@ import com.fasterxml.jackson.databind.util.StdConverter;
|
|||||||
import org.junit.jupiter.params.ParameterizedTest;
|
import org.junit.jupiter.params.ParameterizedTest;
|
||||||
import org.junit.jupiter.params.provider.Arguments;
|
import org.junit.jupiter.params.provider.Arguments;
|
||||||
import org.junit.jupiter.params.provider.MethodSource;
|
import org.junit.jupiter.params.provider.MethodSource;
|
||||||
|
|
||||||
import org.springframework.security.oauth2.core.ClientAuthenticationMethod;
|
import org.springframework.security.oauth2.core.ClientAuthenticationMethod;
|
||||||
|
|
||||||
import java.util.stream.Stream;
|
import static org.assertj.core.api.Assertions.assertThat;
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
public class StdConvertersTests {
|
||||||
|
|
||||||
public class StdConvertersTest {
|
private final StdConverter<JsonNode, ClientAuthenticationMethod> clientAuthenticationMethodConverter = new StdConverters.ClientAuthenticationMethodConverter();
|
||||||
|
|
||||||
private final StdConverter<JsonNode, ClientAuthenticationMethod> clientAuthenticationMethodConverter =
|
|
||||||
new StdConverters.ClientAuthenticationMethodConverter();
|
|
||||||
|
|
||||||
@ParameterizedTest
|
@ParameterizedTest
|
||||||
@MethodSource("testClientAuthenticationMethodConverting")
|
@MethodSource("convertWhenClientAuthenticationMethodConvertedThenDeserializes")
|
||||||
void testClientAuthenticationMethodConverting(String clientAuthenticationMethod) {
|
void convertWhenClientAuthenticationMethodConvertedThenDeserializes(String clientAuthenticationMethod) {
|
||||||
ObjectNode jsonNode = JsonNodeFactory.instance.objectNode();
|
ObjectNode jsonNode = JsonNodeFactory.instance.objectNode();
|
||||||
jsonNode.put("value", clientAuthenticationMethod);
|
jsonNode.put("value", clientAuthenticationMethod);
|
||||||
ClientAuthenticationMethod actual = this.clientAuthenticationMethodConverter.convert(jsonNode);
|
ClientAuthenticationMethod actual = this.clientAuthenticationMethodConverter.convert(jsonNode);
|
||||||
assertEquals(clientAuthenticationMethod, actual.getValue());
|
assertThat(actual.getValue()).isEqualTo(clientAuthenticationMethod);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static Stream<Arguments> testClientAuthenticationMethodConverting() {
|
static Stream<Arguments> convertWhenClientAuthenticationMethodConvertedThenDeserializes() {
|
||||||
return Stream.of(
|
return Stream.of(Arguments.of(ClientAuthenticationMethod.CLIENT_SECRET_BASIC.getValue()),
|
||||||
Arguments.of(ClientAuthenticationMethod.CLIENT_SECRET_BASIC.getValue()),
|
|
||||||
Arguments.of(ClientAuthenticationMethod.CLIENT_SECRET_POST.getValue()),
|
Arguments.of(ClientAuthenticationMethod.CLIENT_SECRET_POST.getValue()),
|
||||||
Arguments.of(ClientAuthenticationMethod.PRIVATE_KEY_JWT.getValue()),
|
Arguments.of(ClientAuthenticationMethod.PRIVATE_KEY_JWT.getValue()),
|
||||||
Arguments.of(ClientAuthenticationMethod.NONE.getValue()),
|
Arguments.of(ClientAuthenticationMethod.NONE.getValue()), Arguments.of("custom_method"));
|
||||||
Arguments.of("custom_method")
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user