Skip to content

Commit 479b918

Browse files
Update TestValidateCheckSerial.java
1 parent d75e8cb commit 479b918

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

src/test/java/org/privacyidea/TestValidateCheckSerial.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,12 @@
1818
import org.junit.Before;
1919
import org.junit.Test;
2020
import org.mockserver.integration.ClientAndServer;
21+
import org.mockserver.model.Header;
2122
import org.mockserver.model.HttpRequest;
2223
import org.mockserver.model.HttpResponse;
2324

25+
import java.util.Map;
26+
2427
import static org.junit.Assert.assertEquals;
2528
import static org.junit.Assert.assertTrue;
2629

@@ -95,6 +98,21 @@ public void testNoChallengeResponseTransactionID()
9598
assertEquals("rsa_sha256_pss:AAAAAAAAAAA", response.signature);
9699
}
97100

101+
@Test
102+
public void testValidateCheckSerialWithHeader()
103+
{
104+
mockServer.when(HttpRequest.request()
105+
.withPath(PIConstants.ENDPOINT_VALIDATE_CHECK)
106+
.withMethod("POST")
107+
.withHeader(Header.header("Accept-Language", "test"))
108+
.withBody("serial=PISP0001C673&pass=123456"))
109+
.respond(HttpResponse.response().withBody(Utils.matchingOneToken()));
110+
111+
PIResponse response = privacyIDEA.validateCheckSerial("PISP0001C673", "123456", Map.of("Accept-Language", "test"));
112+
113+
assertEquals(Utils.matchingOneToken(), response.toString());
114+
}
115+
98116
@After
99117
public void teardown()
100118
{

0 commit comments

Comments
 (0)