Pit Test Coverage Report

Package Summary

com.yubico.webauthn

Number of Classes Line Coverage Mutation Coverage Test Strength
27 85%
1693/1983
88%
647/733
92%
647/706

Breakdown by Class

Name Line Coverage Mutation Coverage Test Strength
AndroidSafetynetAttestationStatementVerifier.java
83%
76/92
100%
22/22
100%
22/22
AppleAttestationStatementVerifier.java
84%
31/37
75%
6/8
86%
6/7
AssertionRequest.java
100%
36/36
100%
17/17
100%
17/17
AssertionResult.java
100%
26/26
94%
16/17
94%
16/17
AssertionResultV2.java
95%
20/21
93%
13/14
93%
13/14
CredentialRecord.java
100%
5/5
100%
2/2
100%
2/2
CredentialRepositoryV1ToV2Adapter.java
56%
5/9
83%
5/6
100%
5/5
Crypto.java
94%
17/18
100%
13/13
100%
13/13
FidoU2fAttestationStatementVerifier.java
71%
52/73
83%
19/23
90%
19/21
FinishAssertionOptions.java
85%
17/20
75%
6/8
100%
6/6
FinishAssertionSteps.java
79%
225/284
88%
91/103
90%
91/101
FinishRegistrationOptions.java
84%
16/19
75%
6/8
100%
6/6
FinishRegistrationSteps.java
82%
227/277
89%
85/96
90%
85/94
NoneAttestationStatementVerifier.java
100%
3/3
100%
2/2
100%
2/2
OriginMatcher.java
97%
34/35
100%
22/22
100%
22/22
PackedAttestationStatementVerifier.java
77%
106/137
86%
36/42
95%
36/38
RegisteredCredential.java
97%
37/38
87%
13/15
93%
13/14
RegistrationResult.java
92%
57/62
93%
28/30
97%
28/29
RelyingParty.java
92%
142/155
95%
37/39
100%
37/37
RelyingPartyV2.java
96%
128/133
100%
35/35
100%
35/35
StartAssertionOptions.java
97%
34/35
100%
22/22
100%
22/22
StartRegistrationOptions.java
96%
23/24
100%
13/13
100%
13/13
TokenBindingValidator.java
79%
19/24
23%
3/13
23%
3/13
TpmAttestationStatementVerifier.java
86%
229/267
84%
74/88
86%
74/86
U2fRawRegisterResponse.java
75%
15/20
100%
8/8
100%
8/8
WebAuthnCodecs.java
87%
101/116
77%
46/60
84%
46/55
X5cAttestationStatementVerifier.java
71%
12/17
100%
7/7
100%
7/7


Report generated by PIT 1.15.0