Skip to content

Commit f2e3058

Browse files
committed
Add RelyingPartyV2 case to tests of setting origins with Optional
1 parent 85e27e6 commit f2e3058

File tree

1 file changed

+38
-14
lines changed

1 file changed

+38
-14
lines changed

webauthn-server-core/src/test/java/com/yubico/webauthn/RelyingPartyTest.java

Lines changed: 38 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -135,14 +135,26 @@ public void testOriginsWithSet() {
135135

136136
@Test
137137
public void testOriginsWithAbsentOptionalSet() {
138-
RelyingParty rp =
139-
RelyingParty.builder()
140-
.identity(RelyingPartyIdentity.builder().id("localhost").name("Test").build())
141-
.credentialRepository(unimplementedCredentialRepository())
142-
.origins(Optional.empty())
143-
.build();
138+
{
139+
RelyingParty rp =
140+
RelyingParty.builder()
141+
.identity(RelyingPartyIdentity.builder().id("localhost").name("Test").build())
142+
.credentialRepository(unimplementedCredentialRepository())
143+
.origins(Optional.empty())
144+
.build();
145+
assertEquals(1, rp.getOrigins().size());
146+
}
144147

145-
assertEquals(1, rp.getOrigins().size());
148+
{
149+
RelyingPartyV2<RegisteredCredential> rp =
150+
RelyingParty.builder()
151+
.identity(RelyingPartyIdentity.builder().id("localhost").name("Test").build())
152+
.credentialRepositoryV2(
153+
new CredentialRepositoryV1ToV2Adapter(unimplementedCredentialRepository()))
154+
.origins(Optional.empty())
155+
.build();
156+
assertEquals(1, rp.getOrigins().size());
157+
}
146158
}
147159

148160
@Test
@@ -151,14 +163,26 @@ public void testOriginsWithOptionalSet() {
151163
origins.add("test1");
152164
origins.add("test2");
153165

154-
RelyingParty rp =
155-
RelyingParty.builder()
156-
.identity(RelyingPartyIdentity.builder().id("localhost").name("Test").build())
157-
.credentialRepository(unimplementedCredentialRepository())
158-
.origins(Optional.of(origins))
159-
.build();
166+
{
167+
RelyingParty rp =
168+
RelyingParty.builder()
169+
.identity(RelyingPartyIdentity.builder().id("localhost").name("Test").build())
170+
.credentialRepository(unimplementedCredentialRepository())
171+
.origins(Optional.of(origins))
172+
.build();
173+
assertEquals(2, rp.getOrigins().size());
174+
}
160175

161-
assertEquals(2, rp.getOrigins().size());
176+
{
177+
RelyingPartyV2<RegisteredCredential> rp =
178+
RelyingParty.builder()
179+
.identity(RelyingPartyIdentity.builder().id("localhost").name("Test").build())
180+
.credentialRepositoryV2(
181+
new CredentialRepositoryV1ToV2Adapter(unimplementedCredentialRepository()))
182+
.origins(Optional.of(origins))
183+
.build();
184+
assertEquals(2, rp.getOrigins().size());
185+
}
162186
}
163187

164188
@Test

0 commit comments

Comments
 (0)