History log of /external/junit/src/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
ccc794a961024ef46abb10820dd7df0df576e552 23-Jan-2017 Paul Duffin <paulduffin@google.com> Allow JUnit to compile against external/hamcrest v2.0

Bug: 30946317
Test: make checkbuild
Change-Id: Idbeddca3346d43ed39cdbb0c6e44779b54f981a4
ain/java/org/junit/matchers/JUnitMatchers.java
facdecc8e055d722b8c0e0c8fbf8a8644e7fec57 23-Jan-2017 Paul Duffin <paulduffin@google.com> Revert "Revert matchers back to 4.10 to compile against Hamcrest 1.1"

This reverts commit 86f323b2a73c9c250fbe25b828435aa936704ab3.

Bug: 30946317
Test: make checkbuild
Change-Id: Ie72fec656d01f24a1724d33a35ceecdb57aaba57
ain/java/org/junit/Assume.java
ain/java/org/junit/internal/matchers/CombinableMatcher.java
ain/java/org/junit/internal/matchers/Each.java
ain/java/org/junit/internal/matchers/IsCollectionContaining.java
ain/java/org/junit/internal/matchers/StacktracePrintingMatcher.java
ain/java/org/junit/internal/matchers/StringContains.java
ain/java/org/junit/internal/matchers/SubstringMatcher.java
ain/java/org/junit/internal/matchers/ThrowableCauseMatcher.java
ain/java/org/junit/internal/matchers/ThrowableMessageMatcher.java
ain/java/org/junit/internal/matchers/TypeSafeMatcher.java
ain/java/org/junit/matchers/JUnitMatchers.java
ain/java/org/junit/rules/ExpectedException.java
ain/java/org/junit/rules/ExpectedExceptionMatcherBuilder.java
a0b1fd6752e65aaeaddb1684cdbb1baabfa85433 30-Apr-2016 Ian Rogers <irogers@google.com> Extra generic type information to aid certain javacs.

In particular this is needed for the code to compile using the error prone
analyzer.

(cherry picked from 3b8fe889fba29c80db890e0ff58dde9e0a3cc544)

Bug: 27723540
Test: Copied to internal/master and ran error prone build
Change-Id: I5f70f09a189b4ad833a3ea4100eb978abae30849
ain/java/org/junit/matchers/JUnitMatchers.java
86f323b2a73c9c250fbe25b828435aa936704ab3 14-Dec-2016 Paul Duffin <paulduffin@google.com> Revert matchers back to 4.10 to compile against Hamcrest 1.1

JUnit 4.12 is supposed to be built against Hamcrest 1.3 or above
but external/hamcrest is still at 1.1. This reverts affected
files back to their 4.10 version so that they will compile
against Hamcrest 1.1 for now.

Bug: 33613916
Test: make checkbuild
Change-Id: Ie3c15047aa5a942ed0987c31c345725bef4db3d4
ain/java/org/junit/Assume.java
ain/java/org/junit/internal/matchers/CombinableMatcher.java
ain/java/org/junit/internal/matchers/Each.java
ain/java/org/junit/internal/matchers/IsCollectionContaining.java
ain/java/org/junit/internal/matchers/StacktracePrintingMatcher.java
ain/java/org/junit/internal/matchers/StringContains.java
ain/java/org/junit/internal/matchers/SubstringMatcher.java
ain/java/org/junit/internal/matchers/ThrowableCauseMatcher.java
ain/java/org/junit/internal/matchers/ThrowableMessageMatcher.java
ain/java/org/junit/internal/matchers/TypeSafeMatcher.java
ain/java/org/junit/matchers/JUnitMatchers.java
ain/java/org/junit/rules/ExpectedException.java
ain/java/org/junit/rules/ExpectedExceptionMatcherBuilder.java
4156f43b51c6f2d42df6e45535e1967aa46514d3 14-Dec-2016 Paul Duffin <paulduffin@google.com> Remove support for stuck threads

The experimental support for stuck threads requires access to
the java.lang.management package which is not supported on
Android.

Bug: 33613916
Test: make checkbuild

Change-Id: I0146a9881f34f6da8f8f24c1ab14131e32733465
ain/java/org/junit/internal/runners/statements/FailOnTimeout.java
ain/java/org/junit/rules/Timeout.java
c8055484aac0d002d00140b789711414f4130428 14-Dec-2016 Paul Duffin <paulduffin@google.com> Remove DisableOnDebug (new in 4.12) as it is not supported on Android

It requires classes from the java.lang.management package which
is not supported on Android.

Bug: 33613916
Test: make checkbuild - fails but not in DisableOnDebug
Change-Id: If43a90d1dde7d3c2141001bcc7cb33c3c2b3964c
ain/java/org/junit/rules/DisableOnDebug.java
aeb93fc33cae3aadbb9b46083350ad2dc9aea645 14-Dec-2016 Paul Duffin <paulduffin@google.com> Upgrade to JUnit 4.12

The license has changed from Common Public License v1.0 to
Eclipse Public License v1.0.

This will not compile as it is because it is intended to be
built against Hamcrest 1.3 or later but it is being built
against Hamcrest 1.1.

A follow on patch will fix the compilation errors so that it
builds against Hamcrest 1.1. That allows Hamcrest to be upgraded
separately. The patch can be reverted once Hamcrest has been
upgraded.

There are also some Android specific issues that will also be
fixed in follow on patches.

Bug: 33613916
Test: make checkbuild
Change-Id: Ic2c983a030399e3ace1a14927cb143fbd8307b4f
ain/java/junit/extensions/ActiveTestSuite.java
ain/java/junit/extensions/RepeatedTest.java
ain/java/junit/extensions/TestDecorator.java
ain/java/junit/extensions/TestSetup.java
ain/java/junit/framework/Assert.java
ain/java/junit/framework/AssertionFailedError.java
ain/java/junit/framework/ComparisonCompactor.java
ain/java/junit/framework/ComparisonFailure.java
ain/java/junit/framework/JUnit4TestAdapter.java
ain/java/junit/framework/JUnit4TestAdapterCache.java
ain/java/junit/framework/JUnit4TestCaseFacade.java
ain/java/junit/framework/Protectable.java
ain/java/junit/framework/Test.java
ain/java/junit/framework/TestCase.java
ain/java/junit/framework/TestFailure.java
ain/java/junit/framework/TestListener.java
ain/java/junit/framework/TestResult.java
ain/java/junit/framework/TestSuite.java
ain/java/junit/runner/BaseTestRunner.java
ain/java/junit/runner/TestRunListener.java
ain/java/junit/runner/Version.java
ain/java/junit/runner/logo.gif
ain/java/junit/runner/smalllogo.gif
ain/java/junit/textui/ResultPrinter.java
ain/java/junit/textui/TestRunner.java
ain/java/org/junit/After.java
ain/java/org/junit/AfterClass.java
ain/java/org/junit/Assume.java
ain/java/org/junit/AssumptionViolatedException.java
ain/java/org/junit/Before.java
ain/java/org/junit/BeforeClass.java
ain/java/org/junit/ClassRule.java
ain/java/org/junit/ComparisonFailure.java
ain/java/org/junit/FixMethodOrder.java
ain/java/org/junit/Ignore.java
ain/java/org/junit/Rule.java
ain/java/org/junit/Test.java
ain/java/org/junit/experimental/ParallelComputer.java
ain/java/org/junit/experimental/categories/Categories.java
ain/java/org/junit/experimental/categories/Category.java
ain/java/org/junit/experimental/categories/CategoryFilterFactory.java
ain/java/org/junit/experimental/categories/CategoryValidator.java
ain/java/org/junit/experimental/categories/ExcludeCategories.java
ain/java/org/junit/experimental/categories/IncludeCategories.java
ain/java/org/junit/experimental/max/CouldNotReadCoreException.java
ain/java/org/junit/experimental/max/MaxCore.java
ain/java/org/junit/experimental/max/MaxHistory.java
ain/java/org/junit/experimental/results/FailureList.java
ain/java/org/junit/experimental/results/PrintableResult.java
ain/java/org/junit/experimental/results/ResultMatchers.java
ain/java/org/junit/experimental/runners/Enclosed.java
ain/java/org/junit/experimental/theories/DataPoint.java
ain/java/org/junit/experimental/theories/DataPoints.java
ain/java/org/junit/experimental/theories/FromDataPoints.java
ain/java/org/junit/experimental/theories/ParameterSignature.java
ain/java/org/junit/experimental/theories/ParameterSupplier.java
ain/java/org/junit/experimental/theories/ParametersSuppliedBy.java
ain/java/org/junit/experimental/theories/PotentialAssignment.java
ain/java/org/junit/experimental/theories/Theories.java
ain/java/org/junit/experimental/theories/Theory.java
ain/java/org/junit/experimental/theories/internal/AllMembersSupplier.java
ain/java/org/junit/experimental/theories/internal/Assignments.java
ain/java/org/junit/experimental/theories/internal/BooleanSupplier.java
ain/java/org/junit/experimental/theories/internal/EnumSupplier.java
ain/java/org/junit/experimental/theories/internal/ParameterizedAssertionError.java
ain/java/org/junit/experimental/theories/internal/SpecificDataPointsSupplier.java
ain/java/org/junit/experimental/theories/suppliers/TestedOn.java
ain/java/org/junit/experimental/theories/suppliers/TestedOnSupplier.java
ain/java/org/junit/internal/ArrayComparisonFailure.java
ain/java/org/junit/internal/AssumptionViolatedException.java
ain/java/org/junit/internal/Classes.java
ain/java/org/junit/internal/ComparisonCriteria.java
ain/java/org/junit/internal/ExactComparisonCriteria.java
ain/java/org/junit/internal/InexactComparisonCriteria.java
ain/java/org/junit/internal/JUnitSystem.java
ain/java/org/junit/internal/MethodSorter.java
ain/java/org/junit/internal/RealSystem.java
ain/java/org/junit/internal/TextListener.java
ain/java/org/junit/internal/Throwables.java
ain/java/org/junit/internal/builders/AllDefaultPossibilitiesBuilder.java
ain/java/org/junit/internal/builders/AnnotatedBuilder.java
ain/java/org/junit/internal/builders/IgnoredBuilder.java
ain/java/org/junit/internal/builders/IgnoredClassRunner.java
ain/java/org/junit/internal/builders/JUnit3Builder.java
ain/java/org/junit/internal/builders/JUnit4Builder.java
ain/java/org/junit/internal/builders/NullBuilder.java
ain/java/org/junit/internal/builders/SuiteMethodBuilder.java
ain/java/org/junit/internal/matchers/CombinableMatcher.java
ain/java/org/junit/internal/matchers/Each.java
ain/java/org/junit/internal/matchers/IsCollectionContaining.java
ain/java/org/junit/internal/matchers/StacktracePrintingMatcher.java
ain/java/org/junit/internal/matchers/StringContains.java
ain/java/org/junit/internal/matchers/SubstringMatcher.java
ain/java/org/junit/internal/matchers/ThrowableCauseMatcher.java
ain/java/org/junit/internal/matchers/ThrowableMessageMatcher.java
ain/java/org/junit/internal/matchers/TypeSafeMatcher.java
ain/java/org/junit/internal/requests/ClassRequest.java
ain/java/org/junit/internal/requests/FilterRequest.java
ain/java/org/junit/internal/requests/SortingRequest.java
ain/java/org/junit/internal/runners/ClassRoadie.java
ain/java/org/junit/internal/runners/ErrorReportingRunner.java
ain/java/org/junit/internal/runners/FailedBefore.java
ain/java/org/junit/internal/runners/InitializationError.java
ain/java/org/junit/internal/runners/JUnit38ClassRunner.java
ain/java/org/junit/internal/runners/JUnit4ClassRunner.java
ain/java/org/junit/internal/runners/MethodRoadie.java
ain/java/org/junit/internal/runners/MethodValidator.java
ain/java/org/junit/internal/runners/SuiteMethod.java
ain/java/org/junit/internal/runners/TestClass.java
ain/java/org/junit/internal/runners/TestMethod.java
ain/java/org/junit/internal/runners/model/EachTestNotifier.java
ain/java/org/junit/internal/runners/model/MultipleFailureException.java
ain/java/org/junit/internal/runners/model/ReflectiveCallable.java
ain/java/org/junit/internal/runners/rules/RuleFieldValidator.java
ain/java/org/junit/internal/runners/rules/RuleMemberValidator.java
ain/java/org/junit/internal/runners/rules/ValidationError.java
ain/java/org/junit/internal/runners/statements/ExpectException.java
ain/java/org/junit/internal/runners/statements/Fail.java
ain/java/org/junit/internal/runners/statements/FailOnTimeout.java
ain/java/org/junit/internal/runners/statements/InvokeMethod.java
ain/java/org/junit/internal/runners/statements/RunAfters.java
ain/java/org/junit/internal/runners/statements/RunBefores.java
ain/java/org/junit/matchers/JUnitMatchers.java
ain/java/org/junit/package-info.java
ain/java/org/junit/rules/DisableOnDebug.java
ain/java/org/junit/rules/ErrorCollector.java
ain/java/org/junit/rules/ExpectedException.java
ain/java/org/junit/rules/ExpectedExceptionMatcherBuilder.java
ain/java/org/junit/rules/ExternalResource.java
ain/java/org/junit/rules/MethodRule.java
ain/java/org/junit/rules/RuleChain.java
ain/java/org/junit/rules/RunRules.java
ain/java/org/junit/rules/Stopwatch.java
ain/java/org/junit/rules/TemporaryFolder.java
ain/java/org/junit/rules/TestName.java
ain/java/org/junit/rules/TestRule.java
ain/java/org/junit/rules/TestWatcher.java
ain/java/org/junit/rules/TestWatchman.java
ain/java/org/junit/rules/Timeout.java
ain/java/org/junit/rules/Verifier.java
ain/java/org/junit/runner/Computer.java
ain/java/org/junit/runner/Describable.java
ain/java/org/junit/runner/FilterFactories.java
ain/java/org/junit/runner/FilterFactory.java
ain/java/org/junit/runner/FilterFactoryParams.java
ain/java/org/junit/runner/JUnitCommandLineParseResult.java
ain/java/org/junit/runner/JUnitCore.java
ain/java/org/junit/runner/Request.java
ain/java/org/junit/runner/Result.java
ain/java/org/junit/runner/RunWith.java
ain/java/org/junit/runner/Runner.java
ain/java/org/junit/runner/manipulation/Filter.java
ain/java/org/junit/runner/manipulation/Filterable.java
ain/java/org/junit/runner/manipulation/NoTestsRemainException.java
ain/java/org/junit/runner/manipulation/Sortable.java
ain/java/org/junit/runner/manipulation/Sorter.java
ain/java/org/junit/runner/notification/Failure.java
ain/java/org/junit/runner/notification/RunListener.java
ain/java/org/junit/runner/notification/RunNotifier.java
ain/java/org/junit/runner/notification/StoppedByUserException.java
ain/java/org/junit/runner/notification/SynchronizedRunListener.java
ain/java/org/junit/runners/AllTests.java
ain/java/org/junit/runners/BlockJUnit4ClassRunner.java
ain/java/org/junit/runners/JUnit4.java
ain/java/org/junit/runners/MethodSorters.java
ain/java/org/junit/runners/Parameterized.java
ain/java/org/junit/runners/ParentRunner.java
ain/java/org/junit/runners/Suite.java
ain/java/org/junit/runners/model/Annotatable.java
ain/java/org/junit/runners/model/FrameworkField.java
ain/java/org/junit/runners/model/FrameworkMember.java
ain/java/org/junit/runners/model/FrameworkMethod.java
ain/java/org/junit/runners/model/InitializationError.java
ain/java/org/junit/runners/model/MultipleFailureException.java
ain/java/org/junit/runners/model/NoGenericTypeParametersValidator.java
ain/java/org/junit/runners/model/RunnerBuilder.java
ain/java/org/junit/runners/model/RunnerScheduler.java
ain/java/org/junit/runners/model/Statement.java
ain/java/org/junit/runners/model/TestClass.java
ain/java/org/junit/runners/model/TestTimedOutException.java
ain/java/org/junit/runners/parameterized/BlockJUnit4ClassRunnerWithParameters.java
ain/java/org/junit/runners/parameterized/BlockJUnit4ClassRunnerWithParametersFactory.java
ain/java/org/junit/runners/parameterized/ParametersRunnerFactory.java
ain/java/org/junit/runners/parameterized/TestWithParameters.java
ain/java/org/junit/validator/AnnotationValidator.java
ain/java/org/junit/validator/AnnotationValidatorFactory.java
ain/java/org/junit/validator/AnnotationsValidator.java
ain/java/org/junit/validator/PublicClassValidator.java
ain/java/org/junit/validator/TestClassValidator.java
ain/java/org/junit/validator/ValidateWith.java
f3aca4db137104480c0501f29d459f64b1f3f618 16-Dec-2016 Paul Duffin <paulduffin@google.com> Minor changes to JUnit 4.10 to make it more like 4.12

Some other projects break when built against 4.12. This allows
those projects to be updated separately to the JUnit 4.12
upgrade.

Assert.java and Description.java are copied directly from
upstream 4.12; that brings in new methods from 4.12. The changes
are so extensive because the upstream code was reformatted
between 4.10 anbd 4.12.

Between 4.10 and 4.12 RuleFieldValidator.java was renamed to
RuleMemberValidator.java. To allow existing code that uses
RuleFieldValidator to be modified to use RuleMemberValidator
instead RuleFieldValidator.java has been copied to
RuleMemberValidator.java.

The change to BlockJUnit4ClassRunner reflects an upstream change
made between 4.10 and 4.12.

Bug: 33613916
Test: make checkbuild
Change-Id: Id8ee6d08268152ec1a22a309c4582f8f6663ae88
ain/java/org/junit/Assert.java
ain/java/org/junit/internal/runners/rules/RuleMemberValidator.java
ain/java/org/junit/runner/Description.java
ain/java/org/junit/runners/BlockJUnit4ClassRunner.java
4dd042caba6f0ee54f604a409df7152b3e8205bb 14-Dec-2016 Paul Duffin <paulduffin@google.com> Moved source to match upstream file structure

Will make it simpler to update JUnit source.

Bug: 33613916
Test: make checkbuild
Change-Id: I76984a6defd3e40f34eea995e6ed865d32d53da3
unit/extensions/ActiveTestSuite.java
unit/extensions/RepeatedTest.java
unit/extensions/TestDecorator.java
unit/extensions/TestSetup.java
unit/extensions/package-info.java
unit/framework/Assert.java
unit/framework/AssertionFailedError.java
unit/framework/ComparisonCompactor.java
unit/framework/ComparisonFailure.java
unit/framework/JUnit4TestAdapter.java
unit/framework/JUnit4TestAdapterCache.java
unit/framework/JUnit4TestCaseFacade.java
unit/framework/Protectable.java
unit/framework/Test.java
unit/framework/TestCase.java
unit/framework/TestFailure.java
unit/framework/TestListener.java
unit/framework/TestResult.java
unit/framework/TestSuite.java
unit/framework/package-info.java
unit/runner/BaseTestRunner.java
unit/runner/TestRunListener.java
unit/runner/Version.java
unit/runner/Version.java.template
unit/runner/logo.gif
unit/runner/package-info.java
unit/runner/smalllogo.gif
unit/textui/ResultPrinter.java
unit/textui/TestRunner.java
unit/textui/package-info.java
ain/java/junit/extensions/ActiveTestSuite.java
ain/java/junit/extensions/RepeatedTest.java
ain/java/junit/extensions/TestDecorator.java
ain/java/junit/extensions/TestSetup.java
ain/java/junit/extensions/package-info.java
ain/java/junit/framework/Assert.java
ain/java/junit/framework/AssertionFailedError.java
ain/java/junit/framework/ComparisonCompactor.java
ain/java/junit/framework/ComparisonFailure.java
ain/java/junit/framework/JUnit4TestAdapter.java
ain/java/junit/framework/JUnit4TestAdapterCache.java
ain/java/junit/framework/JUnit4TestCaseFacade.java
ain/java/junit/framework/Protectable.java
ain/java/junit/framework/Test.java
ain/java/junit/framework/TestCase.java
ain/java/junit/framework/TestFailure.java
ain/java/junit/framework/TestListener.java
ain/java/junit/framework/TestResult.java
ain/java/junit/framework/TestSuite.java
ain/java/junit/framework/package-info.java
ain/java/junit/runner/BaseTestRunner.java
ain/java/junit/runner/TestRunListener.java
ain/java/junit/runner/Version.java
ain/java/junit/runner/Version.java.template
ain/java/junit/runner/logo.gif
ain/java/junit/runner/package-info.java
ain/java/junit/runner/smalllogo.gif
ain/java/junit/textui/ResultPrinter.java
ain/java/junit/textui/TestRunner.java
ain/java/junit/textui/package-info.java
ain/java/org/junit/After.java
ain/java/org/junit/AfterClass.java
ain/java/org/junit/Assert.java
ain/java/org/junit/Assume.java
ain/java/org/junit/Before.java
ain/java/org/junit/BeforeClass.java
ain/java/org/junit/ClassRule.java
ain/java/org/junit/ComparisonFailure.java
ain/java/org/junit/Ignore.java
ain/java/org/junit/Rule.java
ain/java/org/junit/Test.java
ain/java/org/junit/experimental/ParallelComputer.java
ain/java/org/junit/experimental/categories/Categories.java
ain/java/org/junit/experimental/categories/Category.java
ain/java/org/junit/experimental/max/CouldNotReadCoreException.java
ain/java/org/junit/experimental/max/MaxCore.java
ain/java/org/junit/experimental/max/MaxHistory.java
ain/java/org/junit/experimental/results/FailureList.java
ain/java/org/junit/experimental/results/PrintableResult.java
ain/java/org/junit/experimental/results/ResultMatchers.java
ain/java/org/junit/experimental/runners/Enclosed.java
ain/java/org/junit/experimental/theories/DataPoint.java
ain/java/org/junit/experimental/theories/DataPoints.java
ain/java/org/junit/experimental/theories/ParameterSignature.java
ain/java/org/junit/experimental/theories/ParameterSupplier.java
ain/java/org/junit/experimental/theories/ParametersSuppliedBy.java
ain/java/org/junit/experimental/theories/PotentialAssignment.java
ain/java/org/junit/experimental/theories/Theories.java
ain/java/org/junit/experimental/theories/Theory.java
ain/java/org/junit/experimental/theories/internal/AllMembersSupplier.java
ain/java/org/junit/experimental/theories/internal/Assignments.java
ain/java/org/junit/experimental/theories/internal/ParameterizedAssertionError.java
ain/java/org/junit/experimental/theories/suppliers/TestedOn.java
ain/java/org/junit/experimental/theories/suppliers/TestedOnSupplier.java
ain/java/org/junit/internal/ArrayComparisonFailure.java
ain/java/org/junit/internal/AssumptionViolatedException.java
ain/java/org/junit/internal/ComparisonCriteria.java
ain/java/org/junit/internal/ExactComparisonCriteria.java
ain/java/org/junit/internal/InexactComparisonCriteria.java
ain/java/org/junit/internal/JUnitSystem.java
ain/java/org/junit/internal/RealSystem.java
ain/java/org/junit/internal/TextListener.java
ain/java/org/junit/internal/builders/AllDefaultPossibilitiesBuilder.java
ain/java/org/junit/internal/builders/AnnotatedBuilder.java
ain/java/org/junit/internal/builders/IgnoredBuilder.java
ain/java/org/junit/internal/builders/IgnoredClassRunner.java
ain/java/org/junit/internal/builders/JUnit3Builder.java
ain/java/org/junit/internal/builders/JUnit4Builder.java
ain/java/org/junit/internal/builders/NullBuilder.java
ain/java/org/junit/internal/builders/SuiteMethodBuilder.java
ain/java/org/junit/internal/matchers/CombinableMatcher.java
ain/java/org/junit/internal/matchers/Each.java
ain/java/org/junit/internal/matchers/IsCollectionContaining.java
ain/java/org/junit/internal/matchers/StringContains.java
ain/java/org/junit/internal/matchers/SubstringMatcher.java
ain/java/org/junit/internal/matchers/TypeSafeMatcher.java
ain/java/org/junit/internal/requests/ClassRequest.java
ain/java/org/junit/internal/requests/FilterRequest.java
ain/java/org/junit/internal/requests/SortingRequest.java
ain/java/org/junit/internal/requests/package-info.java
ain/java/org/junit/internal/runners/ClassRoadie.java
ain/java/org/junit/internal/runners/ErrorReportingRunner.java
ain/java/org/junit/internal/runners/FailedBefore.java
ain/java/org/junit/internal/runners/InitializationError.java
ain/java/org/junit/internal/runners/JUnit38ClassRunner.java
ain/java/org/junit/internal/runners/JUnit4ClassRunner.java
ain/java/org/junit/internal/runners/MethodRoadie.java
ain/java/org/junit/internal/runners/MethodValidator.java
ain/java/org/junit/internal/runners/SuiteMethod.java
ain/java/org/junit/internal/runners/TestClass.java
ain/java/org/junit/internal/runners/TestMethod.java
ain/java/org/junit/internal/runners/model/EachTestNotifier.java
ain/java/org/junit/internal/runners/model/MultipleFailureException.java
ain/java/org/junit/internal/runners/model/ReflectiveCallable.java
ain/java/org/junit/internal/runners/package-info.java
ain/java/org/junit/internal/runners/rules/RuleFieldValidator.java
ain/java/org/junit/internal/runners/statements/ExpectException.java
ain/java/org/junit/internal/runners/statements/Fail.java
ain/java/org/junit/internal/runners/statements/FailOnTimeout.java
ain/java/org/junit/internal/runners/statements/InvokeMethod.java
ain/java/org/junit/internal/runners/statements/RunAfters.java
ain/java/org/junit/internal/runners/statements/RunBefores.java
ain/java/org/junit/matchers/JUnitMatchers.java
ain/java/org/junit/matchers/package-info.java
ain/java/org/junit/package-info.java
ain/java/org/junit/rules/ErrorCollector.java
ain/java/org/junit/rules/ExpectedException.java
ain/java/org/junit/rules/ExternalResource.java
ain/java/org/junit/rules/MethodRule.java
ain/java/org/junit/rules/RuleChain.java
ain/java/org/junit/rules/RunRules.java
ain/java/org/junit/rules/TemporaryFolder.java
ain/java/org/junit/rules/TestName.java
ain/java/org/junit/rules/TestRule.java
ain/java/org/junit/rules/TestWatcher.java
ain/java/org/junit/rules/TestWatchman.java
ain/java/org/junit/rules/Timeout.java
ain/java/org/junit/rules/Verifier.java
ain/java/org/junit/runner/Computer.java
ain/java/org/junit/runner/Describable.java
ain/java/org/junit/runner/Description.java
ain/java/org/junit/runner/JUnitCore.java
ain/java/org/junit/runner/Request.java
ain/java/org/junit/runner/Result.java
ain/java/org/junit/runner/RunWith.java
ain/java/org/junit/runner/Runner.java
ain/java/org/junit/runner/manipulation/Filter.java
ain/java/org/junit/runner/manipulation/Filterable.java
ain/java/org/junit/runner/manipulation/NoTestsRemainException.java
ain/java/org/junit/runner/manipulation/Sortable.java
ain/java/org/junit/runner/manipulation/Sorter.java
ain/java/org/junit/runner/manipulation/package-info.java
ain/java/org/junit/runner/notification/Failure.java
ain/java/org/junit/runner/notification/RunListener.java
ain/java/org/junit/runner/notification/RunNotifier.java
ain/java/org/junit/runner/notification/StoppedByUserException.java
ain/java/org/junit/runner/notification/package-info.java
ain/java/org/junit/runner/package-info.java
ain/java/org/junit/runners/AllTests.java
ain/java/org/junit/runners/BlockJUnit4ClassRunner.java
ain/java/org/junit/runners/JUnit4.java
ain/java/org/junit/runners/Parameterized.java
ain/java/org/junit/runners/ParentRunner.java
ain/java/org/junit/runners/Suite.java
ain/java/org/junit/runners/model/FrameworkField.java
ain/java/org/junit/runners/model/FrameworkMember.java
ain/java/org/junit/runners/model/FrameworkMethod.java
ain/java/org/junit/runners/model/InitializationError.java
ain/java/org/junit/runners/model/MultipleFailureException.java
ain/java/org/junit/runners/model/NoGenericTypeParametersValidator.java
ain/java/org/junit/runners/model/RunnerBuilder.java
ain/java/org/junit/runners/model/RunnerScheduler.java
ain/java/org/junit/runners/model/Statement.java
ain/java/org/junit/runners/model/TestClass.java
ain/java/org/junit/runners/package-info.java
rg/junit/After.java
rg/junit/AfterClass.java
rg/junit/Assert.java
rg/junit/Assume.java
rg/junit/Before.java
rg/junit/BeforeClass.java
rg/junit/ClassRule.java
rg/junit/ComparisonFailure.java
rg/junit/Ignore.java
rg/junit/Rule.java
rg/junit/Test.java
rg/junit/experimental/ParallelComputer.java
rg/junit/experimental/categories/Categories.java
rg/junit/experimental/categories/Category.java
rg/junit/experimental/max/CouldNotReadCoreException.java
rg/junit/experimental/max/MaxCore.java
rg/junit/experimental/max/MaxHistory.java
rg/junit/experimental/results/FailureList.java
rg/junit/experimental/results/PrintableResult.java
rg/junit/experimental/results/ResultMatchers.java
rg/junit/experimental/runners/Enclosed.java
rg/junit/experimental/theories/DataPoint.java
rg/junit/experimental/theories/DataPoints.java
rg/junit/experimental/theories/ParameterSignature.java
rg/junit/experimental/theories/ParameterSupplier.java
rg/junit/experimental/theories/ParametersSuppliedBy.java
rg/junit/experimental/theories/PotentialAssignment.java
rg/junit/experimental/theories/Theories.java
rg/junit/experimental/theories/Theory.java
rg/junit/experimental/theories/internal/AllMembersSupplier.java
rg/junit/experimental/theories/internal/Assignments.java
rg/junit/experimental/theories/internal/ParameterizedAssertionError.java
rg/junit/experimental/theories/suppliers/TestedOn.java
rg/junit/experimental/theories/suppliers/TestedOnSupplier.java
rg/junit/internal/ArrayComparisonFailure.java
rg/junit/internal/AssumptionViolatedException.java
rg/junit/internal/ComparisonCriteria.java
rg/junit/internal/ExactComparisonCriteria.java
rg/junit/internal/InexactComparisonCriteria.java
rg/junit/internal/JUnitSystem.java
rg/junit/internal/RealSystem.java
rg/junit/internal/TextListener.java
rg/junit/internal/builders/AllDefaultPossibilitiesBuilder.java
rg/junit/internal/builders/AnnotatedBuilder.java
rg/junit/internal/builders/IgnoredBuilder.java
rg/junit/internal/builders/IgnoredClassRunner.java
rg/junit/internal/builders/JUnit3Builder.java
rg/junit/internal/builders/JUnit4Builder.java
rg/junit/internal/builders/NullBuilder.java
rg/junit/internal/builders/SuiteMethodBuilder.java
rg/junit/internal/matchers/CombinableMatcher.java
rg/junit/internal/matchers/Each.java
rg/junit/internal/matchers/IsCollectionContaining.java
rg/junit/internal/matchers/StringContains.java
rg/junit/internal/matchers/SubstringMatcher.java
rg/junit/internal/matchers/TypeSafeMatcher.java
rg/junit/internal/requests/ClassRequest.java
rg/junit/internal/requests/FilterRequest.java
rg/junit/internal/requests/SortingRequest.java
rg/junit/internal/requests/package-info.java
rg/junit/internal/runners/ClassRoadie.java
rg/junit/internal/runners/ErrorReportingRunner.java
rg/junit/internal/runners/FailedBefore.java
rg/junit/internal/runners/InitializationError.java
rg/junit/internal/runners/JUnit38ClassRunner.java
rg/junit/internal/runners/JUnit4ClassRunner.java
rg/junit/internal/runners/MethodRoadie.java
rg/junit/internal/runners/MethodValidator.java
rg/junit/internal/runners/SuiteMethod.java
rg/junit/internal/runners/TestClass.java
rg/junit/internal/runners/TestMethod.java
rg/junit/internal/runners/model/EachTestNotifier.java
rg/junit/internal/runners/model/MultipleFailureException.java
rg/junit/internal/runners/model/ReflectiveCallable.java
rg/junit/internal/runners/package-info.java
rg/junit/internal/runners/rules/RuleFieldValidator.java
rg/junit/internal/runners/statements/ExpectException.java
rg/junit/internal/runners/statements/Fail.java
rg/junit/internal/runners/statements/FailOnTimeout.java
rg/junit/internal/runners/statements/InvokeMethod.java
rg/junit/internal/runners/statements/RunAfters.java
rg/junit/internal/runners/statements/RunBefores.java
rg/junit/matchers/JUnitMatchers.java
rg/junit/matchers/package-info.java
rg/junit/package-info.java
rg/junit/rules/ErrorCollector.java
rg/junit/rules/ExpectedException.java
rg/junit/rules/ExternalResource.java
rg/junit/rules/MethodRule.java
rg/junit/rules/RuleChain.java
rg/junit/rules/RunRules.java
rg/junit/rules/TemporaryFolder.java
rg/junit/rules/TestName.java
rg/junit/rules/TestRule.java
rg/junit/rules/TestWatcher.java
rg/junit/rules/TestWatchman.java
rg/junit/rules/Timeout.java
rg/junit/rules/Verifier.java
rg/junit/runner/Computer.java
rg/junit/runner/Describable.java
rg/junit/runner/Description.java
rg/junit/runner/JUnitCore.java
rg/junit/runner/Request.java
rg/junit/runner/Result.java
rg/junit/runner/RunWith.java
rg/junit/runner/Runner.java
rg/junit/runner/manipulation/Filter.java
rg/junit/runner/manipulation/Filterable.java
rg/junit/runner/manipulation/NoTestsRemainException.java
rg/junit/runner/manipulation/Sortable.java
rg/junit/runner/manipulation/Sorter.java
rg/junit/runner/manipulation/package-info.java
rg/junit/runner/notification/Failure.java
rg/junit/runner/notification/RunListener.java
rg/junit/runner/notification/RunNotifier.java
rg/junit/runner/notification/StoppedByUserException.java
rg/junit/runner/notification/package-info.java
rg/junit/runner/package-info.java
rg/junit/runners/AllTests.java
rg/junit/runners/BlockJUnit4ClassRunner.java
rg/junit/runners/JUnit4.java
rg/junit/runners/Parameterized.java
rg/junit/runners/ParentRunner.java
rg/junit/runners/Suite.java
rg/junit/runners/model/FrameworkField.java
rg/junit/runners/model/FrameworkMember.java
rg/junit/runners/model/FrameworkMethod.java
rg/junit/runners/model/InitializationError.java
rg/junit/runners/model/MultipleFailureException.java
rg/junit/runners/model/NoGenericTypeParametersValidator.java
rg/junit/runners/model/RunnerBuilder.java
rg/junit/runners/model/RunnerScheduler.java
rg/junit/runners/model/Statement.java
rg/junit/runners/model/TestClass.java
rg/junit/runners/package-info.java
055ce94b84b94c5118327f9593fd9b3e359e23a3 12-Dec-2016 Paul Duffin <paulduffin@google.com> Remove core-junit/core-junit-static and revert to JUnit 4.10

Removes the core-junit/core-junit-static targets as they are no
no longer used, the core-junit-files variable and removes any
Android specific patches needed to maintain backwards
compatibility with the Android API.

Also, removes the Common.mk file which is no longer needed.

Bug: 30188076
Test: make checkbuild
Change-Id: I6212d15495574573890ae3fdf73fdba4374759d1
unit/extensions/package.html
unit/framework/ComparisonCompactor.java
unit/framework/TestResult.java
unit/framework/package.html
rg/junit/experimental/theories/internal/package.html
rg/junit/internal/builders/package.html
rg/junit/internal/matchers/package.html
rg/junit/internal/package.html
rg/junit/internal/requests/package-info.java
rg/junit/internal/requests/package.html
rg/junit/internal/runners/model/package.html
rg/junit/internal/runners/package-info.java
rg/junit/internal/runners/package.html
rg/junit/internal/runners/rules/package.html
rg/junit/internal/runners/statements/package.html
918ac8dcd87c54e5f13457b9eb53127b5c5f9cdb 12-Dec-2016 Paul Duffin <paulduffin@google.com> Remove junit-runner and revert files to standard JUnit 4.10

Removes the junit-runner target as it is no longer used, the
junit-runner-files variable and removes any Android specific
patches needed to maintain backwards compatibility with the
Android API. That includes the removal of TestSuiteLoader and
StandardTestSuiteLoader as they are not part of JUnit 4.10
and only kept to maintain compatibility with the Android API.

This will not affect the Android API as that is now generated
from copies of the files in frameworks/base/test-runner/src/.

Bug: 30188076
Test: make checkbuild
Change-Id: I53c138cdd8b33a5b9ec1e8c16f3dde637762c0fc
unit/runner/BaseTestRunner.java
unit/runner/StandardTestSuiteLoader.java
unit/runner/TestRunListener.java
unit/runner/TestSuiteLoader.java
unit/runner/Version.java
unit/runner/package.html
unit/textui/ResultPrinter.java
unit/textui/package.html
743bb726af7be56d3e99dcec6443d81248e12e30 22-Nov-2016 Paul Duffin <paulduffin@google.com> Remove legacy 3.8.1 classes

Not all the 3.8.1 classes can be removed as some are referenced
from the public API.

Bug: 30188076
Test: make checkbuild
Change-Id: Iace686343ccb9055ef79ac651e8ef4b173a91738
unit/runner/ClassPathTestCollector.java
unit/runner/FailureDetailView.java
unit/runner/LoadingTestCollector.java
unit/runner/ReloadingTestSuiteLoader.java
unit/runner/SimpleTestCollector.java
unit/runner/Sorter.java
unit/runner/TestCaseClassLoader.java
unit/runner/TestCollector.java
unit/runner/excluded.properties
dfe1d287e7a0931b1f3d6524046500cb2299f5f8 21-Nov-2016 Paul Duffin <paulduffin@google.com> Move JUnit classes from frameworks/base/test-runner to here

Checked that android.test.runner had the same classes in as
before the change.

These are legacy 3.8.1 classes that do not exist in 4.10. They
can be removed but will do that as part of the upgrade to 4.12.

Bug: 30188076
Test: Built android.test.runner and checkapi
Change-Id: Iafc41c347276aec9ee03e597182ff36cb3463f5b
unit/runner/ClassPathTestCollector.java
unit/runner/FailureDetailView.java
unit/runner/LoadingTestCollector.java
unit/runner/ReloadingTestSuiteLoader.java
unit/runner/SimpleTestCollector.java
unit/runner/Sorter.java
unit/runner/TestCaseClassLoader.java
unit/runner/TestCollector.java
unit/runner/excluded.properties
unit/runner/package.html
3b8fe889fba29c80db890e0ff58dde9e0a3cc544 30-Apr-2016 Ian Rogers <irogers@google.com> Extra generic type information to aid certain javacs.

In particular this is needed for the code to compile using the error prone
analyzer.
Bug: 27723540

Change-Id: I07b1e94da05a26d214d4c274483d0b0d036a30bc
rg/junit/matchers/JUnitMatchers.java
2f999910dea7d31ae3ad3fe7fad5a1d44326779a 10-Jan-2014 Brett Chabot <brettchabot@google.com> Undo modifications of JUnit38ClassRunner.

Instead will look for ways to make dependent libraries
work with current version of upstream junit.

Bug: 10749552

Change-Id: I046ba0fa78bc3b3286cb2e27693bfb4ec5780dfc
rg/junit/internal/runners/JUnit38ClassRunner.java
9b748c108add13f83ea264150b7f741f05a139c7 27-Sep-2013 Brett Chabot <brettchabot@google.com> Hide org.junit.internal from droiddoc.

Bug 10749552

Change-Id: I35efd89db623793d0757353106770d1988af169b
rg/junit/experimental/theories/internal/package.html
rg/junit/internal/builders/package.html
rg/junit/internal/matchers/package.html
rg/junit/internal/package.html
rg/junit/internal/requests/package-info.java
rg/junit/internal/requests/package.html
rg/junit/internal/runners/model/package.html
rg/junit/internal/runners/package-info.java
rg/junit/internal/runners/package.html
rg/junit/internal/runners/rules/package.html
rg/junit/internal/runners/statements/package.html
5f4c76c6e54fd8f96cb1f7bc923adbe81bdaf953 20-Aug-2013 Brett Chabot <brettchabot@google.com> Handle case where filter has removed all methods in TestSuite.

Before this change, description.testCount() would count methods
which should be removed by intersection of filters.

Change-Id: Iea8dcebedd2c4061d52317457b739813d499ff69
rg/junit/internal/runners/JUnit38ClassRunner.java
7b1b6e51b3ff20215d7ca4fc6367829cb6021438 15-Aug-2013 Brett Chabot <brettchabot@google.com> Evaulate annotations for superclass test methods.

Class.getDeclaredMethod was being used to retrieve annotation info
on JUnit3 classes. This does not work when test methodis from super
class. Change the code to use getMethod instead.

Change-Id: I647b484b374dfc76dc3764593016921209f1ac5d
rg/junit/internal/runners/JUnit38ClassRunner.java
b0d7f03bf4113d56c4b96aac94e6b30ff8f9a2b5 02-Apr-2013 Brett Chabot <brettchabot@android.com> Collect annotations for JUnit3 tests.

Necessary to support test annotation filtering in Android.

Change-Id: Id4c2923bf3f0aff0847dc8b4705a502c7540d80d
rg/junit/internal/runners/JUnit38ClassRunner.java
f4e7f982bdd63feb52e5d63e7a5605d5a7f8df36 24-Aug-2012 Brett Chabot <brettchabot@google.com> Allow subclasses of JUnit38ClassRunner to create specialized filtered test suites.

Change-Id: Ic96a642b30653300f46fc32c1c4bbc443eb7af36
rg/junit/internal/runners/JUnit38ClassRunner.java
d15c44fa5c8a2aa4ad630f9219e7f51c4d418076 17-Aug-2012 Brett Chabot <brettchabot@google.com> Change JUnit38ClassRunner#getTest to protected.

Change-Id: Ib8d19a38c9b3af96fe64972325a82f60b0f31e65
rg/junit/internal/runners/JUnit38ClassRunner.java
41b2b155ae49e696f71c65b8b30345663860127b 10-May-2012 Brett Chabot <brettchabot@android.com> Build junit for android.test.runner.

Build the junit classes that go into android.test.runner from
external/junit, rather than having copies of the code in frameworks/base.

Bug 5826326

Change-Id: I363d0788d4ac1890aef0aa5a7e867175f667b8d5
unit/runner/TestSuiteLoader.java
unit/textui/package.html
131ae36bedb326432f4b830c12abfb1274cc391b 09-May-2012 Brett Chabot <brettchabot@android.com> Build a junit4-target library.

Bug 5826326

Change-Id: Iff8f25e2ab95f4eb4cfaaff215f7d608c9ae6fa6
unit/framework/ComparisonCompactor.java
78901bd6fdb0d3600a94f79b27c41224f7f5a241 17-Apr-2012 Brett Chabot <brettchabot@android.com> Merge "Update junit with Android runner specific changes."
49c1b9df188a5be52ffd80a2bd1b9723755d8168 13-Apr-2012 Brett Chabot <brettchabot@android.com> Update junit with Android runner specific changes.

Copied from source from frameworks/base/test-runner/src/junit.

Bug 5826326

Change-Id: Ia8df5765fb0271bb9753c3e20f91d204fd8a3419
unit/runner/BaseTestRunner.java
unit/runner/StandardTestSuiteLoader.java
unit/runner/TestRunListener.java
unit/runner/TestSuiteLoader.java
unit/runner/Version.java
unit/textui/ResultPrinter.java
909fd849f6baa59819ca38adf39b36d2c100c421 13-Apr-2012 Brett Chabot <brettchabot@android.com> Update junit with Android specific changes.

This is an copy of changes from libcore/junit.

Bug 5826326

Change-Id: Idc87fe9b5dbf0a29f5f9cf7c618d32e005a0a7fb
unit/extensions/package.html
unit/framework/ComparisonCompactor.java
unit/framework/TestResult.java
unit/framework/package.html
b3823db9f1192d8c81345740b3e65bd6738ba55b 17-Feb-2012 Brett Chabot <brettchabot@android.com> Upgrade to JUnit4.10.

Change-Id: I8bc2e2e124d7658b99cc02fc05e6f269dc9b21c9
ETA-INF/MANIFEST.MF
unit/awtui/AboutDialog.java
unit/awtui/Logo.java
unit/awtui/ProgressBar.java
unit/awtui/TestRunner.java
unit/extensions/ActiveTestSuite.java
unit/extensions/ExceptionTestCase.java
unit/extensions/RepeatedTest.java
unit/extensions/TestDecorator.java
unit/extensions/TestSetup.java
unit/extensions/package-info.java
unit/framework/Assert.java
unit/framework/AssertionFailedError.java
unit/framework/ComparisonFailure.java
unit/framework/JUnit4TestAdapter.java
unit/framework/JUnit4TestAdapterCache.java
unit/framework/JUnit4TestCaseFacade.java
unit/framework/TestCase.java
unit/framework/TestFailure.java
unit/framework/TestResult.java
unit/framework/TestSuite.java
unit/framework/package-info.java
unit/runner/BaseTestRunner.java
unit/runner/ClassPathTestCollector.java
unit/runner/FailureDetailView.java
unit/runner/LoadingTestCollector.java
unit/runner/ReloadingTestSuiteLoader.java
unit/runner/SimpleTestCollector.java
unit/runner/Sorter.java
unit/runner/StandardTestSuiteLoader.java
unit/runner/TestCaseClassLoader.java
unit/runner/TestCollector.java
unit/runner/TestSuiteLoader.java
unit/runner/Version.java
unit/runner/Version.java.template
unit/runner/excluded.properties
unit/runner/package-info.java
unit/swingui/AboutDialog.java
unit/swingui/CounterPanel.java
unit/swingui/DefaultFailureDetailView.java
unit/swingui/FailureRunView.java
unit/swingui/MacProgressBar.java
unit/swingui/ProgressBar.java
unit/swingui/StatusLine.java
unit/swingui/TestHierarchyRunView.java
unit/swingui/TestRunContext.java
unit/swingui/TestRunView.java
unit/swingui/TestRunner.java
unit/swingui/TestSelector.java
unit/swingui/TestSuitePanel.java
unit/swingui/TestTreeModel.java
unit/swingui/icons/error.gif
unit/swingui/icons/failure.gif
unit/swingui/icons/hierarchy.gif
unit/swingui/icons/ok.gif
unit/textui/ResultPrinter.java
unit/textui/TestRunner.java
unit/textui/package-info.java
rg/junit/After.java
rg/junit/AfterClass.java
rg/junit/Assert.java
rg/junit/Assume.java
rg/junit/Before.java
rg/junit/BeforeClass.java
rg/junit/ClassRule.java
rg/junit/ComparisonFailure.java
rg/junit/Ignore.java
rg/junit/Rule.java
rg/junit/Test.java
rg/junit/experimental/ParallelComputer.java
rg/junit/experimental/categories/Categories.java
rg/junit/experimental/categories/Category.java
rg/junit/experimental/max/CouldNotReadCoreException.java
rg/junit/experimental/max/MaxCore.java
rg/junit/experimental/max/MaxHistory.java
rg/junit/experimental/results/FailureList.java
rg/junit/experimental/results/PrintableResult.java
rg/junit/experimental/results/ResultMatchers.java
rg/junit/experimental/runners/Enclosed.java
rg/junit/experimental/theories/DataPoint.java
rg/junit/experimental/theories/DataPoints.java
rg/junit/experimental/theories/ParameterSignature.java
rg/junit/experimental/theories/ParameterSupplier.java
rg/junit/experimental/theories/ParametersSuppliedBy.java
rg/junit/experimental/theories/PotentialAssignment.java
rg/junit/experimental/theories/Theories.java
rg/junit/experimental/theories/Theory.java
rg/junit/experimental/theories/internal/AllMembersSupplier.java
rg/junit/experimental/theories/internal/Assignments.java
rg/junit/experimental/theories/internal/ParameterizedAssertionError.java
rg/junit/experimental/theories/suppliers/TestedOn.java
rg/junit/experimental/theories/suppliers/TestedOnSupplier.java
rg/junit/internal/ArrayComparisonFailure.java
rg/junit/internal/AssumptionViolatedException.java
rg/junit/internal/ComparisonCriteria.java
rg/junit/internal/ExactComparisonCriteria.java
rg/junit/internal/InexactComparisonCriteria.java
rg/junit/internal/JUnitSystem.java
rg/junit/internal/RealSystem.java
rg/junit/internal/TextListener.java
rg/junit/internal/builders/AllDefaultPossibilitiesBuilder.java
rg/junit/internal/builders/AnnotatedBuilder.java
rg/junit/internal/builders/IgnoredBuilder.java
rg/junit/internal/builders/IgnoredClassRunner.java
rg/junit/internal/builders/JUnit3Builder.java
rg/junit/internal/builders/JUnit4Builder.java
rg/junit/internal/builders/NullBuilder.java
rg/junit/internal/builders/SuiteMethodBuilder.java
rg/junit/internal/matchers/CombinableMatcher.java
rg/junit/internal/matchers/Each.java
rg/junit/internal/matchers/IsCollectionContaining.java
rg/junit/internal/matchers/StringContains.java
rg/junit/internal/matchers/SubstringMatcher.java
rg/junit/internal/matchers/TypeSafeMatcher.java
rg/junit/internal/requests/ClassRequest.java
rg/junit/internal/requests/FilterRequest.java
rg/junit/internal/requests/SortingRequest.java
rg/junit/internal/requests/package-info.java
rg/junit/internal/runners/ClassRoadie.java
rg/junit/internal/runners/ErrorReportingRunner.java
rg/junit/internal/runners/FailedBefore.java
rg/junit/internal/runners/InitializationError.java
rg/junit/internal/runners/JUnit38ClassRunner.java
rg/junit/internal/runners/JUnit4ClassRunner.java
rg/junit/internal/runners/MethodRoadie.java
rg/junit/internal/runners/MethodValidator.java
rg/junit/internal/runners/SuiteMethod.java
rg/junit/internal/runners/TestClass.java
rg/junit/internal/runners/TestMethod.java
rg/junit/internal/runners/model/EachTestNotifier.java
rg/junit/internal/runners/model/MultipleFailureException.java
rg/junit/internal/runners/model/ReflectiveCallable.java
rg/junit/internal/runners/package-info.java
rg/junit/internal/runners/rules/RuleFieldValidator.java
rg/junit/internal/runners/statements/ExpectException.java
rg/junit/internal/runners/statements/Fail.java
rg/junit/internal/runners/statements/FailOnTimeout.java
rg/junit/internal/runners/statements/InvokeMethod.java
rg/junit/internal/runners/statements/RunAfters.java
rg/junit/internal/runners/statements/RunBefores.java
rg/junit/matchers/JUnitMatchers.java
rg/junit/matchers/package-info.java
rg/junit/package-info.java
rg/junit/rules/ErrorCollector.java
rg/junit/rules/ExpectedException.java
rg/junit/rules/ExternalResource.java
rg/junit/rules/MethodRule.java
rg/junit/rules/RuleChain.java
rg/junit/rules/RunRules.java
rg/junit/rules/TemporaryFolder.java
rg/junit/rules/TestName.java
rg/junit/rules/TestRule.java
rg/junit/rules/TestWatcher.java
rg/junit/rules/TestWatchman.java
rg/junit/rules/Timeout.java
rg/junit/rules/Verifier.java
rg/junit/runner/Computer.java
rg/junit/runner/Describable.java
rg/junit/runner/Description.java
rg/junit/runner/JUnitCore.java
rg/junit/runner/Request.java
rg/junit/runner/Result.java
rg/junit/runner/RunWith.java
rg/junit/runner/Runner.java
rg/junit/runner/manipulation/Filter.java
rg/junit/runner/manipulation/Filterable.java
rg/junit/runner/manipulation/NoTestsRemainException.java
rg/junit/runner/manipulation/Sortable.java
rg/junit/runner/manipulation/Sorter.java
rg/junit/runner/manipulation/package-info.java
rg/junit/runner/notification/Failure.java
rg/junit/runner/notification/RunListener.java
rg/junit/runner/notification/RunNotifier.java
rg/junit/runner/notification/StoppedByUserException.java
rg/junit/runner/notification/package-info.java
rg/junit/runner/package-info.java
rg/junit/runners/AllTests.java
rg/junit/runners/BlockJUnit4ClassRunner.java
rg/junit/runners/JUnit4.java
rg/junit/runners/Parameterized.java
rg/junit/runners/ParentRunner.java
rg/junit/runners/Suite.java
rg/junit/runners/model/FrameworkField.java
rg/junit/runners/model/FrameworkMember.java
rg/junit/runners/model/FrameworkMethod.java
rg/junit/runners/model/InitializationError.java
rg/junit/runners/model/MultipleFailureException.java
rg/junit/runners/model/NoGenericTypeParametersValidator.java
rg/junit/runners/model/RunnerBuilder.java
rg/junit/runners/model/RunnerScheduler.java
rg/junit/runners/model/Statement.java
rg/junit/runners/model/TestClass.java
rg/junit/runners/package-info.java
58a8b0aba2dec5695628a2bf25a3fae42c2c3533 18-Jun-2009 Brett Chabot <brettchabot@google.com> Add junit 3.8.2 source to external/junit.
ETA-INF/MANIFEST.MF
unit/awtui/AboutDialog.java
unit/awtui/Logo.java
unit/awtui/ProgressBar.java
unit/awtui/TestRunner.java
unit/extensions/ActiveTestSuite.java
unit/extensions/ExceptionTestCase.java
unit/extensions/RepeatedTest.java
unit/extensions/TestDecorator.java
unit/extensions/TestSetup.java
unit/framework/Assert.java
unit/framework/AssertionFailedError.java
unit/framework/ComparisonCompactor.java
unit/framework/ComparisonFailure.java
unit/framework/Protectable.java
unit/framework/Test.java
unit/framework/TestCase.java
unit/framework/TestFailure.java
unit/framework/TestListener.java
unit/framework/TestResult.java
unit/framework/TestSuite.java
unit/runner/BaseTestRunner.java
unit/runner/ClassPathTestCollector.java
unit/runner/FailureDetailView.java
unit/runner/LoadingTestCollector.java
unit/runner/ReloadingTestSuiteLoader.java
unit/runner/SimpleTestCollector.java
unit/runner/Sorter.java
unit/runner/StandardTestSuiteLoader.java
unit/runner/TestCaseClassLoader.java
unit/runner/TestCollector.java
unit/runner/TestRunListener.java
unit/runner/TestSuiteLoader.java
unit/runner/Version.java
unit/runner/excluded.properties
unit/runner/logo.gif
unit/runner/smalllogo.gif
unit/swingui/AboutDialog.java
unit/swingui/CounterPanel.java
unit/swingui/DefaultFailureDetailView.java
unit/swingui/FailureRunView.java
unit/swingui/MacProgressBar.java
unit/swingui/ProgressBar.java
unit/swingui/StatusLine.java
unit/swingui/TestHierarchyRunView.java
unit/swingui/TestRunContext.java
unit/swingui/TestRunView.java
unit/swingui/TestRunner.java
unit/swingui/TestSelector.java
unit/swingui/TestSuitePanel.java
unit/swingui/TestTreeModel.java
unit/swingui/icons/error.gif
unit/swingui/icons/failure.gif
unit/swingui/icons/hierarchy.gif
unit/swingui/icons/ok.gif
unit/textui/ResultPrinter.java
unit/textui/TestRunner.java