| ShouldBeEqual.java |  | 0% |  | 0% | 40 | 40 | 80 | 80 | 19 | 19 | 1 | 1 |
| AssertionErrorCreator.java |  | 0% |  | 0% | 20 | 20 | 46 | 46 | 15 | 15 | 1 | 1 |
| ShouldHaveRootCause.java |  | 0% |  | 0% | 16 | 16 | 33 | 33 | 8 | 8 | 1 | 1 |
| BasicErrorMessageFactory.java |  | 0% |  | 0% | 23 | 23 | 42 | 42 | 15 | 15 | 2 | 2 |
| ShouldContainOnly.java |  | 0% |  | 0% | 10 | 10 | 21 | 21 | 7 | 7 | 2 | 2 |
| ShouldBeEqualByComparingFieldByFieldRecursively.java |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 7 | 7 | 1 | 1 |
| ShouldContainCharSequence.java |  | 0% |  | 0% | 13 | 13 | 24 | 24 | 12 | 12 | 1 | 1 |
| ShouldHaveDuration.java |  | 0% |  | 0% | 19 | 19 | 26 | 26 | 7 | 7 | 1 | 1 |
| ShouldBeEqualToIgnoringFields.java |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 5 | 5 | 1 | 1 |
| AssertJMultipleFailuresError.java |  | 0% |  | 0% | 16 | 16 | 26 | 26 | 8 | 8 | 1 | 1 |
| ShouldContainEntries.java |  | 0% |  | 0% | 9 | 9 | 20 | 20 | 7 | 7 | 1 | 1 |
| ShouldContainExactly.java |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 8 | 8 | 1 | 1 |
| ShouldHaveMethods.java |  | 0% |  | 0% | 12 | 12 | 14 | 14 | 7 | 7 | 1 | 1 |
| ShouldBeSorted.java |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 6 | 6 | 1 | 1 |
| ShouldContainSubsequence.java |  | 0% |  | 0% | 10 | 10 | 16 | 16 | 8 | 8 | 1 | 1 |
| ShouldOnlyHaveFields.java |  | 0% |  | 0% | 11 | 11 | 17 | 17 | 6 | 6 | 2 | 2 |
| ShouldBeBetween.java |  | 0% |  | 0% | 11 | 11 | 11 | 11 | 7 | 7 | 1 | 1 |
| ShouldHaveCause.java |  | 0% |  | 0% | 10 | 10 | 21 | 21 | 6 | 6 | 1 | 1 |
| ShouldHaveSize.java |  | 0% | | n/a | 8 | 8 | 12 | 12 | 8 | 8 | 1 | 1 |
| ClassModifierShouldBe.java |  | 0% |  | 0% | 15 | 15 | 19 | 19 | 9 | 9 | 1 | 1 |
| ZippedElementsShouldSatisfy.java |  | 0% | | n/a | 8 | 8 | 18 | 18 | 8 | 8 | 2 | 2 |
| ShouldContain.java |  | 0% | | n/a | 9 | 9 | 19 | 19 | 9 | 9 | 1 | 1 |
| ElementsShouldSatisfy.java |  | 0% | | n/a | 11 | 11 | 17 | 17 | 11 | 11 | 1 | 1 |
| ShouldHaveExactlyTypes.java |  | 0% |  | 0% | 9 | 9 | 16 | 16 | 5 | 5 | 1 | 1 |
| ShouldContainsOnlyOnce.java |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 5 | 5 | 1 | 1 |
| ShouldContainExactlyInAnyOrder.java |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 4 | 4 | 2 | 2 |
| ShouldHavePackage.java |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 5 | 5 | 1 | 1 |
| ShouldHaveSameDimensionsAs.java |  | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| ShouldHaveParent.java |  | 0% |  | 0% | 9 | 9 | 15 | 15 | 7 | 7 | 1 | 1 |
| ShouldHaveNoNullFields.java |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 5 | 5 | 1 | 1 |
| ShouldHaveAllNullFields.java |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 5 | 5 | 1 | 1 |
| ShouldHaveSuperclass.java |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 4 | 4 | 1 | 1 |
| OptionalShouldContain.java |  | 0% |  | 0% | 13 | 13 | 20 | 20 | 8 | 8 | 1 | 1 |
| ShouldHaveDigest.java |  | 0% | | n/a | 7 | 7 | 10 | 10 | 7 | 7 | 1 | 1 |
| ShouldHaveSameContent.java |  | 0% | | n/a | 8 | 8 | 16 | 16 | 8 | 8 | 1 | 1 |
| ShouldBeCloseTo.java |  | 0% | | n/a | 6 | 6 | 10 | 10 | 6 | 6 | 1 | 1 |
| ShouldHaveBinaryContent.java |  | 0% | | n/a | 6 | 6 | 12 | 12 | 6 | 6 | 1 | 1 |
| ShouldNotContain.java |  | 0% | | n/a | 8 | 8 | 14 | 14 | 8 | 8 | 1 | 1 |
| ShouldHaveDimensions.java |  | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| SubarraysShouldHaveSameSize.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldOnlyHaveElementsOfTypes.java |  | 0% |  | 0% | 7 | 7 | 14 | 14 | 3 | 3 | 1 | 1 |
| ShouldBeEqualByComparingOnlyGivenFields.java |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 3 | 3 | 1 | 1 |
| ShouldNotContainCharSequence.java |  | 0% | | n/a | 7 | 7 | 11 | 11 | 7 | 7 | 1 | 1 |
| ShouldHavePeriod.java |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 4 | 4 | 1 | 1 |
| ShouldContainOnlyKeys.java |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 4 | 4 | 1 | 1 |
| ShouldBeEqualWithTimePrecision.java |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 3 | 3 | 1 | 1 |
| MessageFormatter.java |  | 0% |  | 0% | 8 | 8 | 17 | 17 | 6 | 6 | 1 | 1 |
| GroupTypeDescription.java |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 5 | 5 | 1 | 1 |
| ShouldHaveExtension.java |  | 0% |  | 0% | 7 | 7 | 11 | 11 | 6 | 6 | 1 | 1 |
| ShouldBeInstance.java |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 5 | 5 | 1 | 1 |
| UnsatisfiedRequirement.java |  | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| AssertionErrorMessagesAggregator.java |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 3 | 3 | 1 | 1 |
| ShouldContainCharSequenceOnlyOnce.java |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 4 | 4 | 1 | 1 |
| ShouldNotBeBetween.java |  | 0% |  | 0% | 5 | 5 | 5 | 5 | 3 | 3 | 1 | 1 |
| ShouldBeEqualIgnoringMinutes.java |  | 0% | | n/a | 6 | 6 | 9 | 9 | 6 | 6 | 1 | 1 |
| ShouldBeEqualIgnoringSeconds.java |  | 0% | | n/a | 6 | 6 | 9 | 9 | 6 | 6 | 1 | 1 |
| ShouldBeEqualIgnoringNanos.java |  | 0% | | n/a | 6 | 6 | 9 | 9 | 6 | 6 | 1 | 1 |
| ShouldContainOnlyNulls.java |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 5 | 5 | 2 | 2 |
| ShouldHaveDateField.java |  | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| OptionalDoubleShouldHaveValueCloseToPercentage.java |  | 0% | | n/a | 4 | 4 | 9 | 9 | 4 | 4 | 1 | 1 |
| OptionalShouldContainInstanceOf.java |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 2 | 2 | 1 | 1 |
| OptionalShouldBeEmpty.java |  | 0% | | n/a | 5 | 5 | 6 | 6 | 5 | 5 | 1 | 1 |
| ShouldHaveNoFields.java |  | 0% |  | 0% | 7 | 7 | 8 | 8 | 4 | 4 | 1 | 1 |
| ElementsShouldMatch.java |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 3 | 3 | 1 | 1 |
| OptionalDoubleShouldHaveValueCloseToOffset.java |  | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| ShouldNotBeEqualWithinOffset.java |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 3 | 3 | 1 | 1 |
| ShouldBeEqualWithinOffset.java |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 3 | 3 | 1 | 1 |
| ShouldNotBeEqualComparingFieldByFieldRecursively.java |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 3 | 3 | 1 | 1 |
| ShouldHaveName.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ShouldHaveContent.java |  | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| ShouldHaveValue.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ShouldBe.java |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 3 | 3 | 1 | 1 |
| ShouldHave.java |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 3 | 3 | 1 | 1 |
| ShouldHaveCauseInstance.java |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 3 | 3 | 1 | 1 |
| ShouldBeAfter.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ShouldBeExactlyInstanceOf.java |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 3 | 3 | 1 | 1 |
| ShouldBeInstanceOfAny.java |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 3 | 3 | 1 | 1 |
| ShouldHaveCauseExactlyInstance.java |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 3 | 3 | 1 | 1 |
| ShouldContainSubsequenceOfCharSequence.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldHaveFields.java |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 3 | 3 | 1 | 1 |
| ShouldContainKeys.java |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| ShouldContainAtIndex.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldContainAnyOf.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ShouldNotBeInstance.java |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| ShouldNotBeInstanceOfAny.java |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| ShouldContainEntry.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ShouldNotBeExactlyInstanceOf.java |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| ShouldBeEqualWithinPercentage.java |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ShouldNotBeEqualWithinPercentage.java |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| MultipleAssertionsError.java |  | 0% | | n/a | 5 | 5 | 12 | 12 | 5 | 5 | 1 | 1 |
| ShouldNotMatch.java |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 3 | 3 | 1 | 1 |
| ShouldMatch.java |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 3 | 3 | 1 | 1 |
| ShouldContainOnlyDigits.java |  | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| ShouldHaveSameSizeAs.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeToday.java |  | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| ShouldExist.java |  | 0% |  | 0% | 6 | 6 | 7 | 7 | 5 | 5 | 1 | 1 |
| ShouldBeEmptyDirectory.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ShouldHaveSizeBetween.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ShouldContainValue.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ShouldNotContainAtIndex.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldHaveNoExtension.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ShouldHaveNoParent.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ShouldBeLessOrEqual.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| ShouldHaveRootCauseInstance.java |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 3 | 3 | 1 | 1 |
| ShouldNotContainSubsequence.java |  | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| ShouldBeLess.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| ShouldHaveRootCauseExactlyInstance.java |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 3 | 3 | 1 | 1 |
| ShouldNotContainSequence.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldBeGreater.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| ShouldBeGreaterOrEqual.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| ShouldBeEmpty.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| ShouldBeSubsetOf.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldNotBeEmpty.java |  | 0% | | n/a | 5 | 5 | 6 | 6 | 5 | 5 | 1 | 1 |
| ShouldHaveNoSuperclass.java |  | 0% | | n/a | 3 | 3 | 8 | 8 | 3 | 3 | 1 | 1 |
| ShouldBeUnmodifiable.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ShouldNotExist.java |  | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
| ShouldSatisfy.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ShouldBeAnnotation.java |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldBeInterface.java |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldHaveLineCount.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeAfterYear.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldBeBeforeYear.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldHaveSameHashCode.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ShouldBeBeforeOrEqualTo.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldStartWith.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldBeAfterOrEqualTo.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldNotBeEqual.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldHaveSameTime.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ShouldContainSequence.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldEndWith.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldBeAtIndex.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotStartWith.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldContainSequenceOfCharSequence.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldContainRecursively.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldBeBefore.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldHaveSuppressedException.java |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ShouldHaveAtIndex.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotHaveDuplicates.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldNotEndWith.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldNotBeIn.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldBeIn.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| DescriptionFormatter.java |  | 0% |  | 0% | 6 | 6 | 6 | 6 | 4 | 4 | 1 | 1 |
| ShouldBeDirectory.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ShouldBeAtSameInstant.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ShouldHaveSizeLessThan.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ShouldHaveMessage.java |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ShouldHaveSizeLessThanOrEqualTo.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ShouldContainValues.java |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| ShouldBeEqualNormalizingUnicode.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeWritable.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ShouldNotContainKeys.java |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| ShouldBeExecutable.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ShouldHaveSizeGreaterThan.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ShouldHaveSizeGreaterThanOrEqualTo.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ShouldHavePropertyOrFieldWithValue.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeAbsolutePath.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ShouldBeReadable.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ShouldHaveSameClass.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ShouldBeRelativePath.java |  | 0% | | n/a | 4 | 4 | 6 | 6 | 4 | 4 | 1 | 1 |
| ShouldHaveMessageFindingMatchRegex.java |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ShouldHaveMessageMatchingRegex.java |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| ShouldBeInSameSecondWindow.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ShouldBeInSameHourWindow.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ShouldBePeriod.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldBeInSameMinuteWindow.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ShouldHaveTime.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| AbstractShouldHaveTextContent.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldHaveStamp.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldHaveScale.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ElementsShouldHaveExactly.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ElementsShouldBeAtMost.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeInTheFuture.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldNotHaveSameHashCode.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ElementsShouldBeAtLeast.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeEqualIgnoringTimezone.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ElementsShouldHaveAtLeast.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotBeNull.java |  | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| ElementsShouldHaveAtMost.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ElementsShouldBeExactly.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeMarked.java |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldBeInThePast.java |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ShouldNotEndWithIgnoringCase.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ElementsShouldNotHave.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotHaveSameClass.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeAssignableFrom.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotHaveAnyElementsOfTypes.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotStartWithIgnoringCase.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeOfClassIn.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldHaveAnnotations.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldHaveOnlyElementsOfType.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ElementsShouldBe.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldStartWithIgnoringCase.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeSubstring.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ElementsShouldNotBe.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldHaveReference.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| NoElementsShouldMatch.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotBeOfClassIn.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ElementsShouldHave.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldEndWithIgnoringCase.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotAccept.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ShouldAccept.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ShouldHaveToString.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldHaveNoSuppressedExceptions.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ShouldNotBeEqualIgnoringCase.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeEqualIgnoringNewLines.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeInSameDay.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotBeEqualNormalizingWhitespace.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeEqualIgnoringCase.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotContainKey.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldHaveSameHourAs.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ConditionAndGroupGenericParameterTypeShouldBeTheSame.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldMatchPattern.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotMatchPattern.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldHaveAtLeastOneElementOfType.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotHave.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldHaveFileSystem.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldStartWithPath.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| NoElementsShouldSatisfy.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldContainPattern.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeEqualIgnoringWhitespace.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeInSameMonth.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeInSameYear.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldEndWithPath.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeEqualIgnoringNewLineDifferences.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeInSameHour.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotBeEqualIgnoringWhitespace.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldContainKey.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeEqualNormalizingPunctuationAndWhitespace.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeEqualNormalizingWhitespace.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| AnyElementShouldMatch.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotBe.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldHaveCauseReference.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotContainValue.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeEqualIgnoringHours.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldHavePropertyOrField.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotContainPattern.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldHaveSameFileSystemAs.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeInSameSecond.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeSame.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeInSameMinute.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| OptionalShouldBePresent.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeTrue.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeFalse.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldHaveNoCause.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotHaveThrown.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeEven.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeMixedCase.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeCanonicalPath.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotBeSame.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeOdd.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeAnArray.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeAbstract.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeSymbolicLink.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeBlank.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldContainOneOrMoreWhitespaces.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldContainNull.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeUpperCase.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| MatcherShouldMatch.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotContainAnyWhitespaces.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeInfinite.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeNormalized.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotContainNull.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotBeFinite.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotBeBlank.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeNullOrEmpty.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotContainOnlyWhitespaces.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldContainOnlyWhitespaces.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeFinite.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotHaveToString.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeBase64.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeFile.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeLowerCase.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeRegularFile.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldNotBeInfinite.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ConstructorInvoker.java |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ShouldHaveNext.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| ShouldBeExhausted.java |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| AssertionErrorMessagesAggregrator.java |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |