JUnit 4File Age
File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).
| File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
|---|---|---|---|---|---|
| Assert.java in src/main/java/org/junit |
359 | 71 | 5 | 4663 | 53 |
| BaseTestRunner.java in src/main/java/junit/runner |
241 | 26 | 1428 | 4663 | 9 |
| Parameterized.java in src/main/java/org/junit/runners |
232 | 16 | 711 | 4663 | 56 |
| Theories.java in src/main/java/org/junit/experimental/theories |
218 | 21 | 1226 | 4663 | 37 |
| TestCase.java in src/main/java/junit/framework |
193 | 51 | 1415 | 4663 | 5 |
| TestSuite.java in src/main/java/junit/framework |
176 | 25 | 1415 | 4663 | 10 |
| AllMembersSupplier.java in src/main/java/org/junit/experimental/theories/internal |
166 | 18 | 2301 | 4663 | 26 |
| Assert.java in src/main/java/junit/framework |
161 | 39 | 41 | 4663 | 12 |
| JUnit38ClassRunner.java in src/main/java/org/junit/internal/runners |
160 | 20 | 775 | 4663 | 23 |
| Result.java in src/main/java/org/junit/runner |
151 | 23 | 830 | 4663 | 19 |
| Description.java in src/main/java/org/junit/runner |
149 | 28 | 1455 | 4663 | 39 |
| RunNotifier.java in src/main/java/org/junit/runner/notification |
143 | 16 | 1567 | 4663 | 24 |
| TestRunner.java in src/main/java/junit/textui |
127 | 18 | 2013 | 4663 | 6 |
| JUnit4ClassRunner.java in src/main/java/org/junit/internal/runners |
121 | 16 | 2224 | 4663 | 11 |
| Assignments.java in src/main/java/org/junit/experimental/theories/internal |
117 | 10 | 1950 | 4663 | 18 |
| ParameterSignature.java in src/main/java/org/junit/experimental/theories |
110 | 15 | 2735 | 4663 | 8 |
| TestResult.java in src/main/java/junit/framework |
101 | 18 | 1415 | 4663 | 5 |
| ComparisonFailure.java in src/main/java/org/junit |
98 | 14 | 1636 | 4663 | 9 |
| ResultPrinter.java in src/main/java/junit/textui |
93 | 17 | 2391 | 4663 | 3 |
| ErrorReportingRunner.java in src/main/java/org/junit/internal/runners |
79 | 8 | 1542 | 4663 | 23 |
| TextListener.java in src/main/java/org/junit/internal |
76 | 12 | 1315 | 4663 | 8 |
| JUnit4TestAdapter.java in src/main/java/junit/framework |
72 | 13 | 775 | 4663 | 8 |
| Filter.java in src/main/java/org/junit/runner/manipulation |
68 | 7 | 2395 | 4663 | 15 |
| ComparisonCompactor.java in src/main/java/junit/framework |
66 | 8 | 2105 | 4663 | 3 |
| JUnit4TestAdapterCache.java in src/main/java/junit/framework |
66 | 5 | 2900 | 4663 | 4 |
| JUnitCore.java in src/main/java/org/junit/runner |
65 | 13 | 2301 | 4663 | 28 |
| Suite.java in src/main/java/org/junit/runners |
65 | 9 | 1435 | 4663 | 35 |
| Request.java in src/main/java/org/junit/runner |
59 | 11 | 775 | 4663 | 27 |
| ResultMatchers.java in src/main/java/org/junit/experimental/results |
58 | 6 | 1383 | 4663 | 11 |
| ActiveTestSuite.java in src/main/java/junit/extensions |
52 | 8 | 2900 | 4663 | 2 |
| JUnitMatchers.java in src/main/java/org/junit/matchers |
46 | 5 | 352 | 4663 | 22 |
| EachTestNotifier.java in src/main/java/org/junit/internal/runners/model |
44 | 9 | 1984 | 4663 | 11 |
| Assume.java in src/main/java/org/junit |
44 | 10 | 352 | 4663 | 25 |
| ArrayComparisonFailure.java in src/main/java/org/junit/internal |
43 | 5 | 1518 | 4663 | 9 |
| ParameterizedAssertionError.java in src/main/java/org/junit/experimental/theories/internal |
42 | 6 | 2273 | 4663 | 7 |
| PotentialAssignment.java in src/main/java/org/junit/experimental/theories |
41 | 3 | 2391 | 4663 | 11 |
| Sorter.java in src/main/java/org/junit/runner/manipulation |
38 | 6 | 775 | 4663 | 10 |
| PrintableResult.java in src/main/java/org/junit/experimental/results |
36 | 7 | 1383 | 4663 | 8 |
| Failure.java in src/main/java/org/junit/runner/notification |
35 | 8 | 1315 | 4663 | 13 |
| ClassRequest.java in src/main/java/org/junit/internal/requests |
35 | 5 | 775 | 4663 | 16 |
| RunListener.java in src/main/java/org/junit/runner/notification |
33 | 9 | 615 | 4663 | 17 |
| RepeatedTest.java in src/main/java/junit/extensions |
30 | 4 | 2900 | 4663 | 2 |
| TestFailure.java in src/main/java/junit/framework |
29 | 7 | 1565 | 4663 | 6 |
| TestDecorator.java in src/main/java/junit/extensions |
27 | 6 | 2105 | 4663 | 3 |
| FilterRequest.java in src/main/java/org/junit/internal/requests |
26 | 2 | 1636 | 4663 | 7 |
| TestSetup.java in src/main/java/junit/extensions |
24 | 4 | 2900 | 4663 | 2 |
| SuiteMethod.java in src/main/java/org/junit/internal/runners |
24 | 2 | 2900 | 4663 | 3 |
| JUnit4TestCaseFacade.java in src/main/java/junit/framework |
23 | 4 | 2900 | 4663 | 2 |
| FailureList.java in src/main/java/org/junit/experimental/results |
23 | 2 | 2900 | 4663 | 3 |
| ComparisonFailure.java in src/main/java/junit/framework |
22 | 4 | 2900 | 4663 | 2 |
| File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
|---|---|---|---|---|---|
| package-info.java in src/main/java/org/junit/internal/runners |
1 | - | 4663 | 4663 | 1 |
| package-info.java in src/main/java/org/junit/internal/requests |
1 | - | 4663 | 4663 | 1 |
| package-info.java in src/main/java/org/junit/runner |
1 | - | 4663 | 4663 | 1 |
| package-info.java in src/main/java/org/junit/runner/notification |
1 | - | 4663 | 4663 | 1 |
| package-info.java in src/main/java/org/junit/runner/manipulation |
1 | - | 4663 | 4663 | 1 |
| package-info.java in src/main/java/junit/extensions |
1 | - | 4663 | 4663 | 1 |
| package-info.java in src/main/java/junit/runner |
1 | - | 4663 | 4663 | 1 |
| package-info.java in src/main/java/junit/framework |
1 | - | 4663 | 4663 | 1 |
| package-info.java in src/main/java/junit/textui |
1 | - | 4663 | 4663 | 1 |
| package-info.java in src/main/java/org/junit/runners |
1 | - | 4456 | 4663 | 3 |
| package-info.java in src/main/java/org/junit/matchers |
1 | - | 3936 | 4415 | 2 |
| package-info.java in src/main/java/org/junit |
1 | - | 2900 | 4663 | 2 |
| Statement.java in src/main/java/org/junit/runners/model |
4 | - | 2900 | 4435 | 4 |
| StoppedByUserException.java in src/main/java/org/junit/runner/notification |
4 | - | 2900 | 4663 | 3 |
| NoTestsRemainException.java in src/main/java/org/junit/runner/manipulation |
4 | - | 2900 | 4663 | 3 |
| Filterable.java in src/main/java/org/junit/runner/manipulation |
4 | - | 2900 | 4663 | 3 |
| RunnerScheduler.java in src/main/java/org/junit/runners/model |
5 | - | 2900 | 4077 | 4 |
| Test.java in src/main/java/junit/framework |
5 | - | 2900 | 4663 | 2 |
| TestRule.java in src/main/java/org/junit/rules |
6 | - | 2900 | 3610 | 8 |
| AllTests.java in src/main/java/org/junit/runners |
7 | 1 | 2900 | 4663 | 4 |
| CouldNotReadCoreException.java in src/main/java/org/junit/experimental/max |
7 | 1 | 2900 | 4334 | 3 |
| ExactComparisonCriteria.java in src/main/java/org/junit/internal |
8 | 1 | 2900 | 4153 | 3 |
| MultipleFailureException.java in src/main/java/org/junit/internal/runners/model |
9 | 1 | 2900 | 4663 | 5 |
| NullBuilder.java in src/main/java/org/junit/internal/builders |
9 | 1 | 2900 | 4560 | 3 |
| ReflectiveCallable.java in src/main/java/org/junit/internal/runners/model |
12 | 1 | 2900 | 4663 | 2 |
| RunWith.java in src/main/java/org/junit/runner |
12 | - | 2900 | 4663 | 4 |
| IgnoredBuilder.java in src/main/java/org/junit/internal/builders |
13 | 1 | 2900 | 4560 | 3 |
| JUnit3Builder.java in src/main/java/org/junit/internal/builders |
16 | 2 | 2900 | 4560 | 3 |
| InexactComparisonCriteria.java in src/main/java/org/junit/internal |
19 | 3 | 2900 | 4316 | 6 |
| RunRules.java in src/main/java/org/junit/rules |
20 | 3 | 2900 | 3536 | 3 |
| SuiteMethodBuilder.java in src/main/java/org/junit/internal/builders |
21 | 2 | 2900 | 4560 | 3 |
| ComparisonFailure.java in src/main/java/junit/framework |
22 | 4 | 2900 | 4663 | 2 |
| FailureList.java in src/main/java/org/junit/experimental/results |
23 | 2 | 2900 | 4663 | 3 |
| JUnit4TestCaseFacade.java in src/main/java/junit/framework |
23 | 4 | 2900 | 4663 | 2 |
| SuiteMethod.java in src/main/java/org/junit/internal/runners |
24 | 2 | 2900 | 4663 | 3 |
| TestSetup.java in src/main/java/junit/extensions |
24 | 4 | 2900 | 4663 | 2 |
| RepeatedTest.java in src/main/java/junit/extensions |
30 | 4 | 2900 | 4663 | 2 |
| ActiveTestSuite.java in src/main/java/junit/extensions |
52 | 8 | 2900 | 4663 | 2 |
| JUnit4TestAdapterCache.java in src/main/java/junit/framework |
66 | 5 | 2900 | 4663 | 4 |
| Verifier.java in src/main/java/org/junit/rules |
16 | 2 | 2781 | 4077 | 10 |
| Before.java in src/main/java/org/junit |
9 | - | 2750 | 4663 | 8 |
| AfterClass.java in src/main/java/org/junit |
9 | - | 2750 | 4663 | 8 |
| After.java in src/main/java/org/junit |
9 | - | 2750 | 4663 | 6 |
| BooleanSupplier.java in src/main/java/org/junit/experimental/theories/internal |
13 | 1 | 2736 | 2736 | 1 |
| EnumSupplier.java in src/main/java/org/junit/experimental/theories/internal |
21 | 2 | 2736 | 2736 | 1 |
| SpecificDataPointsSupplier.java in src/main/java/org/junit/experimental/theories/internal |
69 | 5 | 2736 | 2785 | 2 |
| ParameterSignature.java in src/main/java/org/junit/experimental/theories |
110 | 15 | 2735 | 4663 | 8 |
| DataPoint.java in src/main/java/org/junit/experimental/theories |
12 | - | 2732 | 4663 | 8 |
| TestedOn.java in src/main/java/org/junit/experimental/theories/suppliers |
12 | - | 2724 | 4663 | 4 |
| DataPoints.java in src/main/java/org/junit/experimental/theories |
12 | - | 2721 | 4663 | 8 |
| File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
|---|---|---|---|---|---|
| OrderWithValidator.java in src/main/java/org/junit/runner |
17 | 1 | 296 | 296 | 1 |
| Ordering.java in src/main/java/org/junit/runner/manipulation |
92 | 8 | 775 | 775 | 1 |
| Orderer.java in src/main/java/org/junit/runner/manipulation |
38 | 2 | 775 | 775 | 1 |
| MemoizingRequest.java in src/main/java/org/junit/internal/requests |
24 | 1 | 775 | 775 | 1 |
| OrderingRequest.java in src/main/java/org/junit/internal/requests |
24 | 2 | 775 | 775 | 1 |
| Alphanumeric.java in src/main/java/org/junit/runner/manipulation |
16 | 3 | 775 | 775 | 1 |
| OrderWith.java in src/main/java/org/junit/runner |
15 | - | 296 | 775 | 2 |
| InvalidOrderingException.java in src/main/java/org/junit/runner/manipulation |
12 | 3 | 775 | 775 | 1 |
| Orderable.java in src/main/java/org/junit/runner/manipulation |
4 | - | 775 | 775 | 1 |
| RuleContainer.java in src/main/java/org/junit/runners |
81 | 8 | 1206 | 1206 | 1 |
| MemberValueConsumer.java in src/main/java/org/junit/runners/model |
4 | - | 548 | 1206 | 3 |
| Checks.java in src/main/java/org/junit/internal |
16 | 3 | 1226 | 1226 | 1 |
| TestCouldNotBeSkippedException.java in src/main/java/org/junit |
7 | 1 | 1432 | 1432 | 1 |
| ReflectiveThreadMXBean.java in src/main/java/org/junit/internal/management |
60 | 3 | 1374 | 1455 | 2 |
| ManagementFactory.java in src/main/java/org/junit/internal/management |
51 | 6 | 1455 | 1455 | 1 |
| ReflectiveRuntimeMXBean.java in src/main/java/org/junit/internal/management |
40 | 2 | 1374 | 1455 | 2 |
| FakeThreadMXBean.java in src/main/java/org/junit/internal/management |
9 | 2 | 1374 | 1455 | 2 |
| FakeRuntimeMXBean.java in src/main/java/org/junit/internal/management |
8 | 1 | 1374 | 1455 | 2 |
| ThreadMXBean.java in src/main/java/org/junit/internal/management |
5 | - | 1455 | 1455 | 1 |
| RuntimeMXBean.java in src/main/java/org/junit/internal/management |
5 | - | 1455 | 1455 | 1 |
| InvalidTestClassError.java in src/main/java/org/junit/runners/model |
23 | 3 | 1542 | 1542 | 1 |
| ThrowingRunnable.java in src/main/java/org/junit/function |
4 | - | 940 | 1573 | 2 |
| DisableOnDebug.java in src/main/java/org/junit/rules |
36 | 4 | 710 | 2251 | 3 |
| RuleMemberValidator.java in src/main/java/org/junit/internal/runners/rules |
176 | 20 | 2141 | 2280 | 2 |
| ValidationError.java in src/main/java/org/junit/internal/runners/rules |
9 | 1 | 2099 | 2280 | 2 |
| PublicClassValidator.java in src/main/java/org/junit/validator |
16 | 1 | 2352 | 2352 | 1 |
| TestClassValidator.java in src/main/java/org/junit/validator |
6 | - | 1984 | 2352 | 2 |
| AssumptionViolatedException.java in src/main/java/org/junit |
18 | 4 | 352 | 2404 | 5 |
| TestTimedOutException.java in src/main/java/org/junit/runners/model |
19 | 3 | 2301 | 2453 | 3 |
| BlockJUnit4ClassRunnerWithParametersFactory.java in src/main/java/org/junit/runners/parameterized |
10 | 1 | 2483 | 2483 | 1 |
| ParametersRunnerFactory.java in src/main/java/org/junit/runners/parameterized |
7 | - | 2023 | 2483 | 2 |
| BlockJUnit4ClassRunnerWithParameters.java in src/main/java/org/junit/runners/parameterized |
191 | 16 | 1187 | 2486 | 7 |
| TestWithParameters.java in src/main/java/org/junit/runners/parameterized |
57 | 7 | 1226 | 2487 | 3 |
| AnnotationsValidator.java in src/main/java/org/junit/validator |
90 | 9 | 2013 | 2542 | 3 |
| Annotatable.java in src/main/java/org/junit/runners/model |
6 | - | 2280 | 2542 | 2 |
| AnnotationValidatorFactory.java in src/main/java/org/junit/validator |
20 | 1 | 2105 | 2551 | 5 |
| AnnotationValidator.java in src/main/java/org/junit/validator |
18 | 3 | 2533 | 2551 | 4 |
| ValidateWith.java in src/main/java/org/junit/validator |
12 | - | 330 | 2551 | 3 |
| CategoryValidator.java in src/main/java/org/junit/experimental/categories |
38 | 2 | 2487 | 2553 | 6 |
| Throwables.java in src/main/java/org/junit/internal |
199 | 16 | 936 | 2557 | 7 |
| JUnitCommandLineParseResult.java in src/main/java/org/junit/runner |
103 | 8 | 1629 | 2665 | 4 |
| FilterFactories.java in src/main/java/org/junit/runner |
44 | 5 | 2264 | 2726 | 6 |
| Classes.java in src/main/java/org/junit/internal |
14 | 3 | 1342 | 2726 | 3 |
| EnumSupplier.java in src/main/java/org/junit/experimental/theories/internal |
21 | 2 | 2736 | 2736 | 1 |
| BooleanSupplier.java in src/main/java/org/junit/experimental/theories/internal |
13 | 1 | 2736 | 2736 | 1 |
| SynchronizedRunListener.java in src/main/java/org/junit/runner/notification |
85 | 12 | 615 | 2747 | 4 |
| CategoryFilterFactory.java in src/main/java/org/junit/experimental/categories |
25 | 1 | 1342 | 2748 | 13 |
| IncludeCategories.java in src/main/java/org/junit/experimental/categories |
24 | 4 | 2404 | 2752 | 7 |
| ExcludeCategories.java in src/main/java/org/junit/experimental/categories |
24 | 4 | 2404 | 2752 | 7 |
| FilterFactoryParams.java in src/main/java/org/junit/runner |
18 | 3 | 2264 | 2752 | 10 |
| File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
|---|---|---|---|---|---|
| Assert.java in src/main/java/org/junit |
359 | 71 | 5 | 4663 | 53 |
| Assert.java in src/main/java/junit/framework |
161 | 39 | 41 | 4663 | 12 |
| FrameworkField.java in src/main/java/org/junit/runners/model |
61 | 11 | 54 | 4128 | 23 |
| Version.java in src/main/java/junit/runner |
11 | 3 | 54 | 4663 | 44 |
| ParentRunner.java in src/main/java/org/junit/runners |
357 | 35 | 296 | 4434 | 78 |
| OrderWithValidator.java in src/main/java/org/junit/runner |
17 | 1 | 296 | 296 | 1 |
| OrderWith.java in src/main/java/org/junit/runner |
15 | - | 296 | 775 | 2 |
| ExpectedException.java in src/main/java/org/junit/rules |
88 | 17 | 330 | 4077 | 48 |
| ValidateWith.java in src/main/java/org/junit/validator |
12 | - | 330 | 2551 | 3 |
| ErrorCollector.java in src/main/java/org/junit/rules |
60 | 6 | 352 | 4077 | 11 |
| JUnitMatchers.java in src/main/java/org/junit/matchers |
46 | 5 | 352 | 4663 | 22 |
| Assume.java in src/main/java/org/junit |
44 | 10 | 352 | 4663 | 25 |
| StacktracePrintingMatcher.java in src/main/java/org/junit/internal/matchers |
38 | 7 | 352 | 2977 | 7 |
| ThrowableCauseMatcher.java in src/main/java/org/junit/internal/matchers |
29 | 5 | 352 | 2976 | 7 |
| AssumptionViolatedException.java in src/main/java/org/junit |
18 | 4 | 352 | 2404 | 5 |
| RuleChain.java in src/main/java/org/junit/rules |
33 | 5 | 466 | 3286 | 11 |
| TestClass.java in src/main/java/org/junit/runners/model |
239 | 23 | 518 | 4434 | 43 |
| FrameworkMember.java in src/main/java/org/junit/runners/model |
31 | 3 | 518 | 4128 | 11 |
| ExternalResource.java in src/main/java/org/junit/rules |
36 | 4 | 528 | 4077 | 16 |
| BlockJUnit4ClassRunner.java in src/main/java/org/junit/runners |
265 | 33 | 548 | 4456 | 76 |
| MemberValueConsumer.java in src/main/java/org/junit/runners/model |
4 | - | 548 | 1206 | 3 |
| Rule.java in src/main/java/org/junit |
11 | - | 552 | 4077 | 17 |
| ClassRule.java in src/main/java/org/junit |
10 | - | 552 | 3769 | 20 |
| SynchronizedRunListener.java in src/main/java/org/junit/runner/notification |
85 | 12 | 615 | 2747 | 4 |
| RunListener.java in src/main/java/org/junit/runner/notification |
33 | 9 | 615 | 4663 | 17 |
| ParametersSuppliedBy.java in src/main/java/org/junit/experimental/theories |
11 | - | 615 | 4663 | 6 |
| TemporaryFolder.java in src/main/java/org/junit/rules |
155 | 21 | 687 | 4077 | 28 |
| MaxHistory.java in src/main/java/org/junit/experimental/max |
127 | 17 | 710 | 4212 | 16 |
| DisableOnDebug.java in src/main/java/org/junit/rules |
36 | 4 | 710 | 2251 | 3 |
| Parameterized.java in src/main/java/org/junit/runners |
232 | 16 | 711 | 4663 | 56 |
| JUnit38ClassRunner.java in src/main/java/org/junit/internal/runners |
160 | 20 | 775 | 4663 | 23 |
| Ordering.java in src/main/java/org/junit/runner/manipulation |
92 | 8 | 775 | 775 | 1 |
| JUnit4TestAdapter.java in src/main/java/junit/framework |
72 | 13 | 775 | 4663 | 8 |
| RunnerBuilder.java in src/main/java/org/junit/runners/model |
66 | 7 | 775 | 4435 | 8 |
| Request.java in src/main/java/org/junit/runner |
59 | 11 | 775 | 4663 | 27 |
| Orderer.java in src/main/java/org/junit/runner/manipulation |
38 | 2 | 775 | 775 | 1 |
| Sorter.java in src/main/java/org/junit/runner/manipulation |
38 | 6 | 775 | 4663 | 10 |
| ClassRequest.java in src/main/java/org/junit/internal/requests |
35 | 5 | 775 | 4663 | 16 |
| MemoizingRequest.java in src/main/java/org/junit/internal/requests |
24 | 1 | 775 | 775 | 1 |
| OrderingRequest.java in src/main/java/org/junit/internal/requests |
24 | 2 | 775 | 775 | 1 |
| Alphanumeric.java in src/main/java/org/junit/runner/manipulation |
16 | 3 | 775 | 775 | 1 |
| InvalidOrderingException.java in src/main/java/org/junit/runner/manipulation |
12 | 3 | 775 | 775 | 1 |
| Orderable.java in src/main/java/org/junit/runner/manipulation |
4 | - | 775 | 775 | 1 |
| FailOnTimeout.java in src/main/java/org/junit/internal/runners/statements |
187 | 15 | 815 | 4456 | 31 |
| Result.java in src/main/java/org/junit/runner |
151 | 23 | 830 | 4663 | 19 |
| FrameworkMethod.java in src/main/java/org/junit/runners/model |
123 | 18 | 893 | 4435 | 29 |
| Throwables.java in src/main/java/org/junit/internal |
199 | 16 | 936 | 2557 | 7 |
| ThrowingRunnable.java in src/main/java/org/junit/function |
4 | - | 940 | 1573 | 2 |
| TestWatcher.java in src/main/java/org/junit/rules |
93 | 12 | 942 | 3595 | 20 |
| BlockJUnit4ClassRunnerWithParameters.java in src/main/java/org/junit/runners/parameterized |
191 | 16 | 1187 | 2486 | 7 |