Skip to content
Flag of Europe
Made in the European Union · Independently built · Released under EUPL 1.2
security-persistence-eclipsestore

security-persistence-eclipsestore

PIT mutation report for security-persistence-eclipsestore, rendered from the module’s mutations.xml. See Architecture → Quality for the cross-module comparison and all modules.

70%
mutation coverage
72%
test strength
224/328
mutations killed
91
survived
6
no coverage

Mutators

Kill rate per mutation operator — where the test suite is strong and where mutants slip through.

MutatorKilledTotalKill rate
VoidMethodCall67125 54%
NegateConditionals6080 75%
BooleanTrueReturnVals2229 76%
BooleanFalseReturnVals1825 72%
NullReturnVals1919 100%
PrimitiveReturns1314 93%
EmptyObjectReturnVals1213 92%
Math1111 100%
ConditionalsBoundary010 0%
Increments22 100%

Surviving mutants 97

Each row is a real gap: a bytecode change the tests did not catch. Class · line · operator. Showing the first 60 of 97 — run mvnw -pl :security-persistence-eclipsestore org.pitest:pitest-maven:mutationCoverage for the full interactive PIT report.

ClassLineMutatorMutation
EclipseStoreApiKeyStore59VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreApiKeyStore77VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock::unlock
EclipseStoreApiKeyStore89BooleanFalseReturnValsreplaced boolean return with false for com/svenruppert/vaadin/security/persistence/eclipsestore/EclipseStoreApiKeyStore::markUsed
EclipseStoreApiKeyStore93BooleanTrueReturnValsreplaced boolean return with true for com/svenruppert/vaadin/security/persistence/eclipsestore/EclipseStoreApiKeyStore::markUsed
EclipseStoreApiKeyStore95VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreApiKeyStore107BooleanFalseReturnValsreplaced boolean return with false for com/svenruppert/vaadin/security/persistence/eclipsestore/EclipseStoreApiKeyStore::revoke
EclipseStoreApiKeyStore111BooleanTrueReturnValsreplaced boolean return with true for com/svenruppert/vaadin/security/persistence/eclipsestore/EclipseStoreApiKeyStore::revoke
EclipseStoreApiKeyStore113VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreApiKeyStore123NegateConditionalsnegated conditional
EclipseStoreApiKeyStore128VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreApiKeyStore140ConditionalsBoundarychanged conditional boundary
EclipseStoreApiKeyStore140NegateConditionalsnegated conditional
EclipseStoreApiKeyStore145VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreAuditEventStore55VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreAuditEventStore74VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock::unlock
EclipseStoreAuditEventStore89VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreBootstrapStateStore55VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreBootstrapStateStore65NegateConditionalsnegated conditional
EclipseStoreBootstrapStateStore70VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreEmailVerificationTokenStore45VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock::unlock
EclipseStoreEmailVerificationTokenStore57VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreEmailVerificationTokenStore69BooleanFalseReturnValsreplaced boolean return with false for com/svenruppert/vaadin/security/persistence/eclipsestore/EclipseStoreEmailVerificationTokenStore::markConsumed
EclipseStoreEmailVerificationTokenStore73BooleanTrueReturnValsreplaced boolean return with true for com/svenruppert/vaadin/security/persistence/eclipsestore/EclipseStoreEmailVerificationTokenStore::markConsumed
EclipseStoreEmailVerificationTokenStore75VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreEmailVerificationTokenStore89ConditionalsBoundarychanged conditional boundary
EclipseStoreEmailVerificationTokenStore89NegateConditionalsnegated conditional
EclipseStoreEmailVerificationTokenStore94VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreEmailVerificationTokenStore106ConditionalsBoundarychanged conditional boundary
EclipseStoreEmailVerificationTokenStore106NegateConditionalsnegated conditional
EclipseStoreEmailVerificationTokenStore111VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreLoginAttemptStore50VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreLoginAttemptStore83NegateConditionalsnegated conditional
EclipseStoreLoginAttemptStore87VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStorePasswordResetTokenStore45VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock::unlock
EclipseStorePasswordResetTokenStore57VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStorePasswordResetTokenStore69BooleanFalseReturnValsreplaced boolean return with false for com/svenruppert/vaadin/security/persistence/eclipsestore/EclipseStorePasswordResetTokenStore::markConsumed
EclipseStorePasswordResetTokenStore73BooleanTrueReturnValsreplaced boolean return with true for com/svenruppert/vaadin/security/persistence/eclipsestore/EclipseStorePasswordResetTokenStore::markConsumed
EclipseStorePasswordResetTokenStore75VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStorePasswordResetTokenStore89ConditionalsBoundarychanged conditional boundary
EclipseStorePasswordResetTokenStore89NegateConditionalsnegated conditional
EclipseStorePasswordResetTokenStore94VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStorePasswordResetTokenStore106ConditionalsBoundarychanged conditional boundary
EclipseStorePasswordResetTokenStore106NegateConditionalsnegated conditional
EclipseStorePasswordResetTokenStore111VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreRateLimitStore52VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreRateLimitStore64PrimitiveReturnsreplaced int return with 0 for com/svenruppert/vaadin/security/persistence/eclipsestore/EclipseStoreRateLimitStore::countSince
EclipseStoreRateLimitStore74VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock::unlock
EclipseStoreRateLimitStore83NegateConditionalsnegated conditional
EclipseStoreRateLimitStore87VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreRateLimitStore104VoidMethodCallremoved call to java/util/Iterator::remove
EclipseStoreRateLimitStore109VoidMethodCallremoved call to java/util/Iterator::remove (no coverage)
EclipseStoreRateLimitStore112ConditionalsBoundarychanged conditional boundary
EclipseStoreRateLimitStore112NegateConditionalsnegated conditional
EclipseStoreRateLimitStore117VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreRefreshTokenStore57VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreRefreshTokenStore72BooleanFalseReturnValsreplaced boolean return with false for com/svenruppert/vaadin/security/persistence/eclipsestore/EclipseStoreRefreshTokenStore::markReplaced
EclipseStoreRefreshTokenStore76BooleanTrueReturnValsreplaced boolean return with true for com/svenruppert/vaadin/security/persistence/eclipsestore/EclipseStoreRefreshTokenStore::markReplaced
EclipseStoreRefreshTokenStore78VoidMethodCallremoved call to java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock::unlock
EclipseStoreRefreshTokenStore90BooleanFalseReturnValsreplaced boolean return with false for com/svenruppert/vaadin/security/persistence/eclipsestore/EclipseStoreRefreshTokenStore::markRevoked
EclipseStoreRefreshTokenStore94BooleanTrueReturnValsreplaced boolean return with true for com/svenruppert/vaadin/security/persistence/eclipsestore/EclipseStoreRefreshTokenStore::markRevoked