gitextract_yvgvpu6o/ ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── config.yml │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── main.yml │ └── settings.xml ├── .gitignore ├── .mvn/ │ └── wrapper/ │ └── maven-wrapper.properties ├── .settings/ │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.jdt.ui.prefs ├── BUILDING ├── CODING_STYLE.txt ├── CONTRIBUTING.md ├── KEYS ├── LEGACY_CODING_STYLE.txt ├── LICENSE-junit.txt ├── NOTICE.txt ├── README.md ├── SECURITY.md ├── acknowledgements.txt ├── doc/ │ ├── ReleaseNotes4.10.html │ ├── ReleaseNotes4.10.md │ ├── ReleaseNotes4.10.txt │ ├── ReleaseNotes4.11.html │ ├── ReleaseNotes4.11.md │ ├── ReleaseNotes4.11.txt │ ├── ReleaseNotes4.12.md │ ├── ReleaseNotes4.13.1.md │ ├── ReleaseNotes4.13.2.md │ ├── ReleaseNotes4.13.md │ ├── ReleaseNotes4.4.html │ ├── ReleaseNotes4.4.md │ ├── ReleaseNotes4.4.txt │ ├── ReleaseNotes4.5.html │ ├── ReleaseNotes4.5.md │ ├── ReleaseNotes4.5.txt │ ├── ReleaseNotes4.6.html │ ├── ReleaseNotes4.6.md │ ├── ReleaseNotes4.6.txt │ ├── ReleaseNotes4.7.html │ ├── ReleaseNotes4.7.md │ ├── ReleaseNotes4.7.txt │ ├── ReleaseNotes4.8.1.html │ ├── ReleaseNotes4.8.1.md │ ├── ReleaseNotes4.8.1.txt │ ├── ReleaseNotes4.8.2.html │ ├── ReleaseNotes4.8.2.md │ ├── ReleaseNotes4.8.2.txt │ ├── ReleaseNotes4.8.html │ ├── ReleaseNotes4.8.md │ ├── ReleaseNotes4.8.txt │ ├── ReleaseNotes4.9.1.md │ ├── ReleaseNotes4.9.1.txt │ ├── ReleaseNotes4.9.html │ ├── ReleaseNotes4.9.md │ ├── ReleaseNotes4.9.txt │ ├── building-junit.txt │ ├── cookstour/ │ │ └── cookstour.htm │ ├── markdown.sh │ └── testinfected/ │ └── testing.htm ├── epl-v10.html ├── mvnw ├── mvnw.cmd ├── pom.xml ├── src/ │ ├── main/ │ │ ├── java/ │ │ │ ├── junit/ │ │ │ │ ├── extensions/ │ │ │ │ │ ├── ActiveTestSuite.java │ │ │ │ │ ├── RepeatedTest.java │ │ │ │ │ ├── TestDecorator.java │ │ │ │ │ ├── TestSetup.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── framework/ │ │ │ │ │ ├── Assert.java │ │ │ │ │ ├── AssertionFailedError.java │ │ │ │ │ ├── ComparisonCompactor.java │ │ │ │ │ ├── ComparisonFailure.java │ │ │ │ │ ├── JUnit4TestAdapter.java │ │ │ │ │ ├── JUnit4TestAdapterCache.java │ │ │ │ │ ├── JUnit4TestCaseFacade.java │ │ │ │ │ ├── Protectable.java │ │ │ │ │ ├── Test.java │ │ │ │ │ ├── TestCase.java │ │ │ │ │ ├── TestFailure.java │ │ │ │ │ ├── TestListener.java │ │ │ │ │ ├── TestResult.java │ │ │ │ │ ├── TestSuite.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── runner/ │ │ │ │ │ ├── BaseTestRunner.java │ │ │ │ │ ├── TestRunListener.java │ │ │ │ │ ├── Version.java │ │ │ │ │ ├── Version.java.template │ │ │ │ │ └── package-info.java │ │ │ │ └── textui/ │ │ │ │ ├── ResultPrinter.java │ │ │ │ ├── TestRunner.java │ │ │ │ └── package-info.java │ │ │ └── org/ │ │ │ └── junit/ │ │ │ ├── After.java │ │ │ ├── AfterClass.java │ │ │ ├── Assert.java │ │ │ ├── Assume.java │ │ │ ├── AssumptionViolatedException.java │ │ │ ├── Before.java │ │ │ ├── BeforeClass.java │ │ │ ├── ClassRule.java │ │ │ ├── ComparisonFailure.java │ │ │ ├── FixMethodOrder.java │ │ │ ├── Ignore.java │ │ │ ├── Rule.java │ │ │ ├── Test.java │ │ │ ├── TestCouldNotBeSkippedException.java │ │ │ ├── experimental/ │ │ │ │ ├── ParallelComputer.java │ │ │ │ ├── categories/ │ │ │ │ │ ├── Categories.java │ │ │ │ │ ├── Category.java │ │ │ │ │ ├── CategoryFilterFactory.java │ │ │ │ │ ├── CategoryValidator.java │ │ │ │ │ ├── ExcludeCategories.java │ │ │ │ │ └── IncludeCategories.java │ │ │ │ ├── max/ │ │ │ │ │ ├── CouldNotReadCoreException.java │ │ │ │ │ ├── MaxCore.java │ │ │ │ │ └── MaxHistory.java │ │ │ │ ├── results/ │ │ │ │ │ ├── FailureList.java │ │ │ │ │ ├── PrintableResult.java │ │ │ │ │ └── ResultMatchers.java │ │ │ │ ├── runners/ │ │ │ │ │ └── Enclosed.java │ │ │ │ └── theories/ │ │ │ │ ├── DataPoint.java │ │ │ │ ├── DataPoints.java │ │ │ │ ├── FromDataPoints.java │ │ │ │ ├── ParameterSignature.java │ │ │ │ ├── ParameterSupplier.java │ │ │ │ ├── ParametersSuppliedBy.java │ │ │ │ ├── PotentialAssignment.java │ │ │ │ ├── Theories.java │ │ │ │ ├── Theory.java │ │ │ │ ├── internal/ │ │ │ │ │ ├── AllMembersSupplier.java │ │ │ │ │ ├── Assignments.java │ │ │ │ │ ├── BooleanSupplier.java │ │ │ │ │ ├── EnumSupplier.java │ │ │ │ │ ├── ParameterizedAssertionError.java │ │ │ │ │ └── SpecificDataPointsSupplier.java │ │ │ │ └── suppliers/ │ │ │ │ ├── TestedOn.java │ │ │ │ └── TestedOnSupplier.java │ │ │ ├── function/ │ │ │ │ └── ThrowingRunnable.java │ │ │ ├── internal/ │ │ │ │ ├── ArrayComparisonFailure.java │ │ │ │ ├── AssumptionViolatedException.java │ │ │ │ ├── Checks.java │ │ │ │ ├── Classes.java │ │ │ │ ├── ComparisonCriteria.java │ │ │ │ ├── ExactComparisonCriteria.java │ │ │ │ ├── InexactComparisonCriteria.java │ │ │ │ ├── JUnitSystem.java │ │ │ │ ├── MethodSorter.java │ │ │ │ ├── RealSystem.java │ │ │ │ ├── SerializableMatcherDescription.java │ │ │ │ ├── SerializableValueDescription.java │ │ │ │ ├── TextListener.java │ │ │ │ ├── Throwables.java │ │ │ │ ├── builders/ │ │ │ │ │ ├── AllDefaultPossibilitiesBuilder.java │ │ │ │ │ ├── AnnotatedBuilder.java │ │ │ │ │ ├── IgnoredBuilder.java │ │ │ │ │ ├── IgnoredClassRunner.java │ │ │ │ │ ├── JUnit3Builder.java │ │ │ │ │ ├── JUnit4Builder.java │ │ │ │ │ ├── NullBuilder.java │ │ │ │ │ └── SuiteMethodBuilder.java │ │ │ │ ├── management/ │ │ │ │ │ ├── FakeRuntimeMXBean.java │ │ │ │ │ ├── FakeThreadMXBean.java │ │ │ │ │ ├── ManagementFactory.java │ │ │ │ │ ├── ReflectiveRuntimeMXBean.java │ │ │ │ │ ├── ReflectiveThreadMXBean.java │ │ │ │ │ ├── RuntimeMXBean.java │ │ │ │ │ └── ThreadMXBean.java │ │ │ │ ├── matchers/ │ │ │ │ │ ├── StacktracePrintingMatcher.java │ │ │ │ │ ├── ThrowableCauseMatcher.java │ │ │ │ │ ├── ThrowableMessageMatcher.java │ │ │ │ │ └── TypeSafeMatcher.java │ │ │ │ ├── requests/ │ │ │ │ │ ├── ClassRequest.java │ │ │ │ │ ├── FilterRequest.java │ │ │ │ │ ├── MemoizingRequest.java │ │ │ │ │ ├── OrderingRequest.java │ │ │ │ │ ├── SortingRequest.java │ │ │ │ │ └── package-info.java │ │ │ │ └── runners/ │ │ │ │ ├── ClassRoadie.java │ │ │ │ ├── ErrorReportingRunner.java │ │ │ │ ├── FailedBefore.java │ │ │ │ ├── InitializationError.java │ │ │ │ ├── JUnit38ClassRunner.java │ │ │ │ ├── JUnit4ClassRunner.java │ │ │ │ ├── MethodRoadie.java │ │ │ │ ├── MethodValidator.java │ │ │ │ ├── SuiteMethod.java │ │ │ │ ├── TestClass.java │ │ │ │ ├── TestMethod.java │ │ │ │ ├── model/ │ │ │ │ │ ├── EachTestNotifier.java │ │ │ │ │ ├── MultipleFailureException.java │ │ │ │ │ └── ReflectiveCallable.java │ │ │ │ ├── package-info.java │ │ │ │ ├── rules/ │ │ │ │ │ ├── RuleMemberValidator.java │ │ │ │ │ └── ValidationError.java │ │ │ │ └── statements/ │ │ │ │ ├── ExpectException.java │ │ │ │ ├── Fail.java │ │ │ │ ├── FailOnTimeout.java │ │ │ │ ├── InvokeMethod.java │ │ │ │ ├── RunAfters.java │ │ │ │ └── RunBefores.java │ │ │ ├── matchers/ │ │ │ │ ├── JUnitMatchers.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ ├── rules/ │ │ │ │ ├── DisableOnDebug.java │ │ │ │ ├── ErrorCollector.java │ │ │ │ ├── ExpectedException.java │ │ │ │ ├── ExpectedExceptionMatcherBuilder.java │ │ │ │ ├── ExternalResource.java │ │ │ │ ├── MethodRule.java │ │ │ │ ├── RuleChain.java │ │ │ │ ├── RunRules.java │ │ │ │ ├── Stopwatch.java │ │ │ │ ├── TemporaryFolder.java │ │ │ │ ├── TestName.java │ │ │ │ ├── TestRule.java │ │ │ │ ├── TestWatcher.java │ │ │ │ ├── TestWatchman.java │ │ │ │ ├── Timeout.java │ │ │ │ └── Verifier.java │ │ │ ├── runner/ │ │ │ │ ├── Computer.java │ │ │ │ ├── Describable.java │ │ │ │ ├── Description.java │ │ │ │ ├── FilterFactories.java │ │ │ │ ├── FilterFactory.java │ │ │ │ ├── FilterFactoryParams.java │ │ │ │ ├── JUnitCommandLineParseResult.java │ │ │ │ ├── JUnitCore.java │ │ │ │ ├── OrderWith.java │ │ │ │ ├── OrderWithValidator.java │ │ │ │ ├── Request.java │ │ │ │ ├── Result.java │ │ │ │ ├── RunWith.java │ │ │ │ ├── Runner.java │ │ │ │ ├── manipulation/ │ │ │ │ │ ├── Alphanumeric.java │ │ │ │ │ ├── Filter.java │ │ │ │ │ ├── Filterable.java │ │ │ │ │ ├── InvalidOrderingException.java │ │ │ │ │ ├── NoTestsRemainException.java │ │ │ │ │ ├── Orderable.java │ │ │ │ │ ├── Orderer.java │ │ │ │ │ ├── Ordering.java │ │ │ │ │ ├── Sortable.java │ │ │ │ │ ├── Sorter.java │ │ │ │ │ └── package-info.java │ │ │ │ ├── notification/ │ │ │ │ │ ├── Failure.java │ │ │ │ │ ├── RunListener.java │ │ │ │ │ ├── RunNotifier.java │ │ │ │ │ ├── StoppedByUserException.java │ │ │ │ │ ├── SynchronizedRunListener.java │ │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ ├── runners/ │ │ │ │ ├── AllTests.java │ │ │ │ ├── BlockJUnit4ClassRunner.java │ │ │ │ ├── JUnit4.java │ │ │ │ ├── MethodSorters.java │ │ │ │ ├── Parameterized.java │ │ │ │ ├── ParentRunner.java │ │ │ │ ├── RuleContainer.java │ │ │ │ ├── Suite.java │ │ │ │ ├── model/ │ │ │ │ │ ├── Annotatable.java │ │ │ │ │ ├── FrameworkField.java │ │ │ │ │ ├── FrameworkMember.java │ │ │ │ │ ├── FrameworkMethod.java │ │ │ │ │ ├── InitializationError.java │ │ │ │ │ ├── InvalidTestClassError.java │ │ │ │ │ ├── MemberValueConsumer.java │ │ │ │ │ ├── MultipleFailureException.java │ │ │ │ │ ├── NoGenericTypeParametersValidator.java │ │ │ │ │ ├── RunnerBuilder.java │ │ │ │ │ ├── RunnerScheduler.java │ │ │ │ │ ├── Statement.java │ │ │ │ │ ├── TestClass.java │ │ │ │ │ └── TestTimedOutException.java │ │ │ │ ├── package-info.java │ │ │ │ └── parameterized/ │ │ │ │ ├── BlockJUnit4ClassRunnerWithParameters.java │ │ │ │ ├── BlockJUnit4ClassRunnerWithParametersFactory.java │ │ │ │ ├── ParametersRunnerFactory.java │ │ │ │ └── TestWithParameters.java │ │ │ └── validator/ │ │ │ ├── AnnotationValidator.java │ │ │ ├── AnnotationValidatorFactory.java │ │ │ ├── AnnotationsValidator.java │ │ │ ├── PublicClassValidator.java │ │ │ ├── TestClassValidator.java │ │ │ └── ValidateWith.java │ │ └── javadoc/ │ │ └── stylesheet.css │ ├── site/ │ │ ├── fml/ │ │ │ └── faq.fml │ │ ├── markdown/ │ │ │ └── cookbook.md │ │ ├── resources/ │ │ │ ├── css/ │ │ │ │ ├── carousel.css │ │ │ │ ├── junit-lambda.css │ │ │ │ └── plain-links.css │ │ │ └── scripts/ │ │ │ └── index.js │ │ ├── site.xml │ │ ├── xdoc/ │ │ │ └── index.xml │ │ └── xhtml/ │ │ ├── junit-lambda-campaign.xhtml │ │ ├── junit-lambda-contributors.xhtml │ │ ├── junit-lambda-spending.xhtml │ │ ├── junit-lambda.xhtml │ │ └── junit5.xhtml │ └── test/ │ ├── java/ │ │ ├── junit/ │ │ │ ├── samples/ │ │ │ │ ├── AllTests.java │ │ │ │ ├── ListTest.java │ │ │ │ ├── SimpleTest.java │ │ │ │ ├── money/ │ │ │ │ │ ├── IMoney.java │ │ │ │ │ ├── Money.java │ │ │ │ │ ├── MoneyBag.java │ │ │ │ │ ├── MoneyTest.java │ │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ └── tests/ │ │ │ ├── AllTests.java │ │ │ ├── SampleJUnit3Tests.java │ │ │ ├── WasRun.java │ │ │ ├── extensions/ │ │ │ │ ├── ActiveTestTest.java │ │ │ │ ├── AllTests.java │ │ │ │ ├── ExtensionTest.java │ │ │ │ ├── RepeatedTestTest.java │ │ │ │ └── package-info.java │ │ │ ├── framework/ │ │ │ │ ├── AllTests.java │ │ │ │ ├── AssertTest.java │ │ │ │ ├── AssertionFailedErrorTest.java │ │ │ │ ├── ComparisonCompactorTest.java │ │ │ │ ├── ComparisonFailureTest.java │ │ │ │ ├── DoublePrecisionAssertTest.java │ │ │ │ ├── Failure.java │ │ │ │ ├── FloatAssertTest.java │ │ │ │ ├── InheritedTestCase.java │ │ │ │ ├── NoArgTestCaseTest.java │ │ │ │ ├── NoTestCaseClass.java │ │ │ │ ├── NoTestCases.java │ │ │ │ ├── NotPublicTestCase.java │ │ │ │ ├── NotVoidTestCase.java │ │ │ │ ├── OneTestCase.java │ │ │ │ ├── OverrideTestCase.java │ │ │ │ ├── Success.java │ │ │ │ ├── SuiteTest.java │ │ │ │ ├── TestCaseTest.java │ │ │ │ ├── TestImplementorTest.java │ │ │ │ ├── TestListenerTest.java │ │ │ │ ├── ThreeTestCases.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── runner/ │ │ │ ├── AllTests.java │ │ │ ├── BaseTestRunnerTest.java │ │ │ ├── ResultTest.java │ │ │ ├── StackFilterTest.java │ │ │ ├── TextFeedbackTest.java │ │ │ ├── TextRunnerSingleMethodTest.java │ │ │ ├── TextRunnerTest.java │ │ │ └── package-info.java │ │ └── org/ │ │ └── junit/ │ │ ├── AssumptionViolatedExceptionTest.java │ │ ├── experimental/ │ │ │ └── categories/ │ │ │ ├── AllCategoriesTests.java │ │ │ ├── CategoriesAndParameterizedTest.java │ │ │ ├── CategoryFilterFactoryTest.java │ │ │ ├── CategoryTest.java │ │ │ ├── CategoryValidatorTest.java │ │ │ ├── JavadocTest.java │ │ │ └── MultiCategoryTest.java │ │ ├── internal/ │ │ │ ├── AllInternalTests.java │ │ │ ├── ArrayComparisonFailureTest.java │ │ │ ├── ChecksTest.java │ │ │ ├── MethodSorterTest.java │ │ │ ├── StackTracesTest.java │ │ │ ├── builders/ │ │ │ │ └── AnnotatedBuilderTest.java │ │ │ ├── matchers/ │ │ │ │ ├── StacktracePrintingMatcherTest.java │ │ │ │ └── ThrowableCauseMatcherTest.java │ │ │ └── runners/ │ │ │ ├── ErrorReportingRunnerTest.java │ │ │ └── statements/ │ │ │ ├── ExpectExceptionTest.java │ │ │ └── FailOnTimeoutTest.java │ │ ├── rules/ │ │ │ ├── AllRulesTests.java │ │ │ ├── BlockJUnit4ClassRunnerOverrideTest.java │ │ │ ├── ClassRulesTest.java │ │ │ ├── DisableOnDebugTest.java │ │ │ ├── ErrorCollectorTest.java │ │ │ ├── EventCollector.java │ │ │ ├── ExpectedExceptionTest.java │ │ │ ├── ExternalResourceRuleTest.java │ │ │ ├── LoggingMethodRule.java │ │ │ ├── LoggingStatement.java │ │ │ ├── LoggingTestRule.java │ │ │ ├── LoggingTestWatcher.java │ │ │ ├── MethodRulesTest.java │ │ │ ├── NameRulesTest.java │ │ │ ├── RuleChainTest.java │ │ │ ├── RuleMemberValidatorTest.java │ │ │ ├── StopwatchTest.java │ │ │ ├── TempFolderRuleTest.java │ │ │ ├── TemporaryFolderRuleAssuredDeletionTest.java │ │ │ ├── TemporaryFolderUsageTest.java │ │ │ ├── TestRuleTest.java │ │ │ ├── TestWatcherTest.java │ │ │ ├── TestWatchmanTest.java │ │ │ ├── TimeoutRuleTest.java │ │ │ └── VerifierRuleTest.java │ │ ├── runner/ │ │ │ ├── AllRunnerTests.java │ │ │ ├── FilterFactoriesTest.java │ │ │ ├── FilterOptionIntegrationTest.java │ │ │ ├── JUnitCommandLineParseResultTest.java │ │ │ ├── JUnitCoreTest.java │ │ │ ├── MainRunner.java │ │ │ ├── OrderWithValidatorTest.java │ │ │ ├── RequestTest.java │ │ │ ├── RunnerSpy.java │ │ │ └── notification/ │ │ │ ├── AllNotificationTests.java │ │ │ ├── ConcurrentRunNotifierTest.java │ │ │ ├── RunNotifierTest.java │ │ │ └── SynchronizedRunListenerTest.java │ │ ├── runners/ │ │ │ ├── AllRunnersTests.java │ │ │ ├── CustomBlockJUnit4ClassRunnerTest.java │ │ │ ├── RuleContainerTest.java │ │ │ ├── model/ │ │ │ │ ├── AllModelTests.java │ │ │ │ ├── FrameworkFieldTest.java │ │ │ │ ├── FrameworkMethodTest.java │ │ │ │ ├── InvalidTestClassErrorTest.java │ │ │ │ ├── RunnerBuilderStub.java │ │ │ │ └── TestClassTest.java │ │ │ └── parameterized/ │ │ │ ├── AllParameterizedTests.java │ │ │ ├── BlockJUnit4ClassRunnerWithParametersTest.java │ │ │ ├── ParameterizedNamesTest.java │ │ │ └── TestWithParametersTest.java │ │ ├── samples/ │ │ │ ├── AllSamplesTests.java │ │ │ ├── ListTest.java │ │ │ ├── SimpleTest.java │ │ │ ├── money/ │ │ │ │ ├── MoneyTest.java │ │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ ├── tests/ │ │ │ ├── AllTests.java │ │ │ ├── ObjectContractTest.java │ │ │ ├── SampleJUnit4Tests.java │ │ │ ├── TestSystem.java │ │ │ ├── assertion/ │ │ │ │ ├── AllAssertionTests.java │ │ │ │ ├── AssertionTest.java │ │ │ │ ├── ComparisonFailureTest.java │ │ │ │ └── MultipleFailureExceptionTest.java │ │ │ ├── deprecated/ │ │ │ │ ├── AllDeprecatedTests.java │ │ │ │ └── JUnit4ClassRunnerTest.java │ │ │ ├── description/ │ │ │ │ ├── AllDescriptionTests.java │ │ │ │ ├── AnnotatedDescriptionTest.java │ │ │ │ ├── SuiteDescriptionTest.java │ │ │ │ ├── TestDescriptionMethodNameTest.java │ │ │ │ └── TestDescriptionTest.java │ │ │ ├── experimental/ │ │ │ │ ├── AllExperimentalTests.java │ │ │ │ ├── AssumptionTest.java │ │ │ │ ├── MatcherTest.java │ │ │ │ ├── max/ │ │ │ │ │ ├── AllMaxTests.java │ │ │ │ │ ├── DescriptionTest.java │ │ │ │ │ ├── JUnit38SortingTest.java │ │ │ │ │ └── MaxStarterTest.java │ │ │ │ ├── parallel/ │ │ │ │ │ ├── AllParallelTests.java │ │ │ │ │ ├── ParallelClassTest.java │ │ │ │ │ └── ParallelMethodTest.java │ │ │ │ ├── results/ │ │ │ │ │ ├── AllResultsTests.java │ │ │ │ │ ├── PrintableResultTest.java │ │ │ │ │ └── ResultMatchersTest.java │ │ │ │ └── theories/ │ │ │ │ ├── AllTheoriesTests.java │ │ │ │ ├── AssumingInTheoriesTest.java │ │ │ │ ├── ParameterSignatureTest.java │ │ │ │ ├── PotentialAssignmentTest.java │ │ │ │ ├── TestedOnSupplierTest.java │ │ │ │ ├── TheoryTestUtils.java │ │ │ │ ├── extendingwithstubs/ │ │ │ │ │ ├── Correspondent.java │ │ │ │ │ ├── Guesser.java │ │ │ │ │ ├── GuesserQueue.java │ │ │ │ │ ├── MethodCall.java │ │ │ │ │ ├── ReguessableValue.java │ │ │ │ │ ├── StringableObject.java │ │ │ │ │ ├── Stub.java │ │ │ │ │ ├── StubbedTheories.java │ │ │ │ │ └── StubbedTheoriesTest.java │ │ │ │ ├── internal/ │ │ │ │ │ ├── AllMembersSupplierTest.java │ │ │ │ │ ├── AllTheoriesInternalTests.java │ │ │ │ │ ├── ParameterizedAssertionErrorTest.java │ │ │ │ │ └── SpecificDataPointsSupplierTest.java │ │ │ │ └── runner/ │ │ │ │ ├── AllTheoriesRunnerTests.java │ │ │ │ ├── FailingDataPointMethods.java │ │ │ │ ├── SuccessfulWithDataPointFields.java │ │ │ │ ├── TheoriesPerformanceTest.java │ │ │ │ ├── TypeMatchingBetweenMultiDataPointsMethod.java │ │ │ │ ├── UnsuccessfulWithDataPointFields.java │ │ │ │ ├── WhenNoParametersMatch.java │ │ │ │ ├── WithAutoGeneratedDataPoints.java │ │ │ │ ├── WithDataPointMethod.java │ │ │ │ ├── WithExtendedParameterSources.java │ │ │ │ ├── WithNamedDataPoints.java │ │ │ │ ├── WithOnlyTestAnnotations.java │ │ │ │ ├── WithParameterSupplier.java │ │ │ │ └── WithUnresolvedGenericTypeVariablesOnTheoryParms.java │ │ │ ├── junit3compatibility/ │ │ │ │ ├── AllJUnit3CompatibilityTests.java │ │ │ │ ├── AllTestsTest.java │ │ │ │ ├── ClassRequestTest.java │ │ │ │ ├── ForwardCompatibilityPrintingTest.java │ │ │ │ ├── ForwardCompatibilityTest.java │ │ │ │ ├── InitializationErrorForwardCompatibilityTest.java │ │ │ │ ├── JUnit38ClassRunnerTest.java │ │ │ │ ├── JUnit4TestAdapterTest.java │ │ │ │ ├── OldTestClassAdaptingListenerTest.java │ │ │ │ ├── OldTests.java │ │ │ │ └── SuiteMethodTest.java │ │ │ ├── listening/ │ │ │ │ ├── AllListeningTests.java │ │ │ │ ├── ListenerTest.java │ │ │ │ ├── RunnerTest.java │ │ │ │ ├── TestListenerTest.java │ │ │ │ ├── TextListenerTest.java │ │ │ │ └── UserStopTest.java │ │ │ ├── manipulation/ │ │ │ │ ├── AllManipulationTests.java │ │ │ │ ├── AlphanumericOrdering.java │ │ │ │ ├── ComparatorBasedOrdering.java │ │ │ │ ├── Comparators.java │ │ │ │ ├── FilterTest.java │ │ │ │ ├── FilterableTest.java │ │ │ │ ├── OrderWithTest.java │ │ │ │ ├── OrderableTest.java │ │ │ │ ├── ReverseAlphanumericOrdering.java │ │ │ │ ├── ReverseAlphanumericSorter.java │ │ │ │ ├── SingleMethodTest.java │ │ │ │ └── SortableTest.java │ │ │ ├── package-info.java │ │ │ ├── running/ │ │ │ │ ├── AllRunningTests.java │ │ │ │ ├── classes/ │ │ │ │ │ ├── AllClassesTests.java │ │ │ │ │ ├── BlockJUnit4ClassRunnerTest.java │ │ │ │ │ ├── ClassLevelMethodsWithIgnoredTestsTest.java │ │ │ │ │ ├── EnclosedTest.java │ │ │ │ │ ├── IgnoreClassTest.java │ │ │ │ │ ├── ParameterizedTestTest.java │ │ │ │ │ ├── ParentRunnerFilteringTest.java │ │ │ │ │ ├── ParentRunnerTest.java │ │ │ │ │ ├── RunWithTest.java │ │ │ │ │ ├── SuiteTest.java │ │ │ │ │ ├── ThreadsTest.java │ │ │ │ │ ├── UseSuiteAsASuperclassTest.java │ │ │ │ │ └── parent/ │ │ │ │ │ ├── ParentRunnerClassLoaderTest.java │ │ │ │ │ └── TestWithClassRule.java │ │ │ │ ├── core/ │ │ │ │ │ ├── AllCoreTests.java │ │ │ │ │ ├── CommandLineTest.java │ │ │ │ │ ├── JUnitCoreReturnsCorrectExitCodeTest.java │ │ │ │ │ └── SystemExitTest.java │ │ │ │ └── methods/ │ │ │ │ ├── AllMethodsTests.java │ │ │ │ ├── AnnotationTest.java │ │ │ │ ├── ExpectedTest.java │ │ │ │ ├── InheritedTestTest.java │ │ │ │ ├── ParameterizedTestMethodTest.java │ │ │ │ ├── TestMethodTest.java │ │ │ │ └── TimeoutTest.java │ │ │ └── validation/ │ │ │ ├── AllValidationTests.java │ │ │ ├── BadlyFormedClassesTest.java │ │ │ ├── FailedConstructionTest.java │ │ │ ├── ValidationTest.java │ │ │ └── anotherpackage/ │ │ │ ├── Sub.java │ │ │ └── Super.java │ │ └── validator/ │ │ ├── AllValidatorTests.java │ │ ├── AnnotationValidatorFactoryTest.java │ │ ├── AnnotationsValidatorTest.java │ │ └── PublicClassValidatorTest.java │ └── resources/ │ ├── junit/ │ │ └── tests/ │ │ └── runner/ │ │ ├── testRunAssumptionFailedResultCanBeReserialised_v4_12 │ │ ├── testRunAssumptionFailedResultCanBeReserialised_v4_13 │ │ ├── testRunFailureResultCanBeReserialised_v4_12 │ │ ├── testRunSuccessResultCanBeReserialised_v4_12 │ │ └── testRunSuccessResultCanBeReserialised_v4_13 │ └── org/ │ └── junit/ │ ├── assumptionViolatedExceptionWithValueAndMatcherCanBeReserialized_v4_13 │ ├── assumptionViolatedExceptionWithoutValueAndMatcherCanBeReserialized_v4_13 │ └── internal/ │ ├── arrayComparisonFailure_411 │ └── arrayComparisonFailure_412 └── to-do.txt