This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository mockito.
commit 6c39c98328e36e8d4a845a87090a63d34ae57d58 Merge: 8d302c7 0048e89 Author: Emmanuel Bourg <[email protected]> Date: Tue Jun 28 12:13:35 2016 +0200 Merge tag 'upstream/1.10.19' Upstream version 1.10.19 .checkstyle | 15 + .gitignore | 19 + .travis.yml | 20 + HOWTO.BUILD.TXT | 1 + META-INF/MANIFEST.MF | 51 - README.md | 142 ++ build-ant.xml | 57 + build.gradle | 170 ++ build.xml | 514 +++++ buildSrc/build.gradle | 19 + .../mockito/release/comparison/PomComparator.java | 31 + .../release/comparison/PublicationsComparator.java | 26 + .../comparison/PublicationsComparatorTask.java | 42 + .../mockito/release/comparison/ZipComparator.java | 46 + .../org/mockito/release/comparison/ZipCompare.java | 132 ++ .../mockito/release/exec/DefaultProcessRunner.java | 42 + .../main/groovy/org/mockito/release/exec/Exec.java | 16 + .../org/mockito/release/exec/ProcessRunner.java | 15 + .../org/mockito/release/git/DefaultGitAuthor.java | 30 + .../org/mockito/release/git/DefaultGitTool.java | 21 + .../main/groovy/org/mockito/release/git/Git.java | 16 + .../groovy/org/mockito/release/git/GitAuthor.java | 12 + .../groovy/org/mockito/release/git/GitTool.java | 13 + .../gradle/notes/ReleaseNotesExtension.groovy | 62 + .../release/gradle/notes/ReleaseNotesPlugin.groovy | 25 + .../release/gradle/steps/ReleaseExtension.groovy | 25 + .../release/gradle/steps/ReleasePlugin.groovy | 40 + .../release/gradle/steps/ReleaseTask.groovy | 15 + .../org/mockito/release/notes/GitNotesBuilder.java | 43 + .../groovy/org/mockito/release/notes/Notes.java | 30 + .../org/mockito/release/notes/NotesBuilder.java | 16 + .../org/mockito/release/notes/NotesPrinter.java | 20 + .../main/groovy/org/mockito/release/notes/TODO.txt | 6 + .../notes/improvements/DefaultImprovements.java | 25 + .../notes/improvements/GitHubAuthToken.java | 20 + .../improvements/GitHubImprovementsProvider.java | 22 + .../notes/improvements/GitHubTicketFetcher.java | 61 + .../release/notes/improvements/Improvement.java | 24 + .../release/notes/improvements/ImprovementSet.java | 14 + .../release/notes/improvements/Improvements.java | 16 + .../notes/improvements/ImprovementsProvider.java | 8 + .../mockito/release/notes/util/HumanReadable.java | 12 + .../org/mockito/release/notes/util/IOUtil.java | 44 + .../org/mockito/release/notes/util/Predicate.java | 12 + .../release/notes/util/ReleaseNotesException.java | 8 + .../org/mockito/release/notes/vcs/Commit.java | 26 + .../mockito/release/notes/vcs/Contribution.java | 37 + .../mockito/release/notes/vcs/ContributionSet.java | 26 + .../release/notes/vcs/ContributionsProvider.java | 12 + .../release/notes/vcs/DefaultContributionSet.java | 62 + .../org/mockito/release/notes/vcs/GitCommit.java | 35 + .../notes/vcs/GitContributionsProvider.java | 41 + .../mockito/release/notes/vcs/GitLogProvider.java | 17 + .../mockito/release/notes/vcs/IgnoreCiSkip.java | 16 + .../mockito/release/notes/vcs/TicketParser.java | 23 + .../groovy/org/mockito/release/notes/vcs/Vcs.java | 16 + .../release/notes/versions/FromNotesContent.java | 28 + .../release/notes/versions/PreviousVersion.java | 12 + .../mockito/release/notes/versions/Versions.java | 14 + .../release/steps/ConfigurableReleaseStep.java | 18 + .../mockito/release/steps/DefaultReleaseStep.java | 53 + .../mockito/release/steps/DefaultReleaseSteps.java | 57 + .../org/mockito/release/steps/ReleaseStep.java | 12 + .../org/mockito/release/steps/ReleaseSteps.java | 12 + .../groovy/org/mockito/release/steps/Steps.java | 8 + .../mockito/release/util/ArgumentValidation.java | 31 + .../mockito/release/util/operations/Operation.java | 5 + .../release/util/operations/Operations.java | 14 + .../gradle-plugins/release-notes.properties | 1 + .../META-INF/gradle-plugins/release.properties | 1 + .../release/comparison/PomComparatorTest.groovy | 68 + .../release/comparison/ZipComparatorTest.groovy | 42 + .../release/comparison/ZipCompareTest.groovy | 44 + .../release/exec/DefaultProcessRunnerTest.groovy | 28 + .../org/mockito/release/exec/TestUtil.groovy | 11 + .../release/git/DefaultGitAuthorTest.groovy | 31 + .../mockito/release/git/DefaultGitToolTest.groovy | 23 + .../mockito/release/notes/NotesPrinterTest.groovy | 21 + .../improvements/DefaultImprovementsTest.groovy | 28 + .../improvements/GitHubTicketFetcherTest.groovy | 23 + .../mockito/release/notes/util/IOUtilTest.groovy | 22 + .../release/notes/vcs/ContributionTest.groovy | 40 + .../notes/vcs/DefaultContributionSetTest.groovy | 54 + .../notes/vcs/GitContributionsProviderTest.groovy | 57 + .../release/notes/vcs/GitLogProviderTest.groovy | 24 + .../release/notes/vcs/TicketParserTest.groovy | 22 + .../notes/versions/FromNotesContentTest.groovy | 22 + .../release/util/ArgumentValidationTest.groovy | 41 + .../src/test/groovy/testutil/OfflineChecker.groovy | 17 + .../test/groovy/testutil/OfflineCheckerTest.groovy | 11 + buildSrc/src/test/groovy/testutil/ZipMaker.groovy | 42 + conf/checkstyle-code.xml | 135 ++ conf/checkstyle-test.xml | 134 ++ conf/mockito-all.bnd | 34 + conf/mockito-core.bnd | 22 + conf/pmd-rules.xml | 65 + doc/jars-info.txt | 11 + doc/licenses/README | 1 + doc/licenses/commons-lang-license.txt | 202 ++ doc/licenses/easymock-license.txt | 7 + .../jmock => doc/licenses}/jmock-license.txt | 0 doc/notes.txt | 14 + doc/release-notes/official.md | 269 +++ doc/wishlist.txt | 15 + dummy-commit.txt | 1 + gradle.properties | 2 + gradle/coverage.gradle | 5 + gradle/ide.gradle | 18 + gradle/javadoc.gradle | 87 + gradle/pom.gradle | 28 + gradle/publish.gradle | 46 + gradle/release.gradle | 185 ++ gradle/version.gradle | 34 + gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 164 ++ gradlew.bat | 90 + lib/build/sorcerer-license.txt | 7 + lib/repackaged/asm-license.txt | 29 + lib/repackaged/cglib-license.txt | 201 ++ lib/run/hamcrest-license.txt | 27 + lib/run/objenesis-license.txt | 18 + maven/mockito-all.pom | 28 + maven/mockito-core.pom | 41 + maven/readme.txt | 4 + org/mockito/AdditionalAnswers.java | 194 -- org/mockito/AdditionalMatchers.java | 992 --------- org/mockito/Answers.java | 83 - org/mockito/ArgumentCaptor.java | 147 -- org/mockito/ArgumentMatcher.java | 90 - org/mockito/BDDMockito.java | 334 --- org/mockito/Incubating.java | 30 - org/mockito/InjectMocks.java | 154 -- org/mockito/Matchers.java | 881 -------- org/mockito/Mock.java | 71 - org/mockito/MockSettings.java | 200 -- org/mockito/MockingDetails.java | 31 - org/mockito/Mockito.java | 2172 ------------------ org/mockito/Spy.java | 105 - .../configuration/DefaultMockitoConfiguration.java | 57 - .../configuration/IMockitoConfiguration.java | 84 - org/mockito/exceptions/Reporter.java | 755 ------- .../exceptions/base/MockitoAssertionError.java | 29 - org/mockito/exceptions/base/MockitoException.java | 37 - .../exceptions/stacktrace/StackTraceCleaner.java | 29 - .../verification/junit/ArgumentsAreDifferent.java | 41 - org/mockito/internal/MockitoCore.java | 181 -- .../internal/configuration/ClassPathLoader.java | 180 -- .../configuration/GlobalConfiguration.java | 69 - .../configuration/InjectingAnnotationEngine.java | 103 - .../configuration/MockAnnotationProcessor.java | 32 - .../configuration/SpyAnnotationEngine.java | 85 - .../configuration/injection/MockInjection.java | 97 - .../injection/PropertyAndSetterInjection.java | 148 -- .../injection/scanner/MockScanner.java | 89 - .../creation/AbstractMockitoMethodProxy.java | 12 - org/mockito/internal/creation/CglibMockMaker.java | 50 - org/mockito/internal/creation/ClassNameFinder.java | 17 - .../internal/creation/DelegatingMethod.java | 53 - .../creation/DelegatingMockitoMethodProxy.java | 20 - .../internal/creation/MethodInterceptorFilter.java | 75 - .../internal/creation/MockSettingsImpl.java | 158 -- .../internal/creation/MockitoMethodProxy.java | 15 - .../creation/SerializableMockitoMethodProxy.java | 37 - .../internal/creation/cglib/CGLIBHacker.java | 46 - .../creation/cglib/MockitoNamingPolicy.java | 17 - .../internal/creation/jmock/ClassImposterizer.java | 142 -- .../creation/jmock/SearchingClassLoader.java | 76 - .../internal/creation/jmock/SerializableNoOp.java | 17 - org/mockito/internal/creation/jmock/package.html | 6 - .../creation/settings/CreationSettings.java | 91 - .../internal/debugging/LoggingListener.java | 52 - .../internal/debugging/MockitoDebuggerImpl.java | 58 - .../internal/debugging/WarningsPrinterImpl.java | 41 - .../stacktrace/ConditionalStackTraceFilter.java | 26 - .../exceptions/stacktrace/StackTraceFilter.java | 57 - .../handler/InvocationNotifierHandler.java | 84 - org/mockito/internal/handler/MockHandlerImpl.java | 122 -- .../internal/invocation/ArgumentsComparator.java | 71 - .../internal/invocation/InvocationImpl.java | 130 -- .../internal/invocation/InvocationMatcher.java | 137 -- .../internal/invocation/InvocationsFinder.java | 186 -- org/mockito/internal/invocation/MockitoMethod.java | 22 - .../internal/invocation/SerializableMethod.java | 102 - org/mockito/internal/invocation/StubInfoImpl.java | 24 - .../invocation/finder/AllInvocationsFinder.java | 38 - .../finder/VerifiableInvocationsFinder.java | 28 - .../realmethod/CGLIBProxyRealMethod.java | 28 - .../realmethod/FilteredCGLIBProxyRealMethod.java | 37 - .../invocation/realmethod/HasCGLIBMethodProxy.java | 14 - .../internal/invocation/realmethod/RealMethod.java | 12 - org/mockito/internal/junit/JUnitTool.java | 36 - .../internal/listeners/CollectCreatedMocks.java | 23 - .../listeners/NotifiedMethodInvocationReport.java | 85 - .../internal/matchers/CapturingMatcher.java | 51 - org/mockito/internal/matchers/Equality.java | 41 - org/mockito/internal/matchers/Equals.java | 76 - org/mockito/internal/matchers/EqualsWithDelta.java | 36 - .../internal/matchers/LocalizedMatcher.java | 69 - .../matchers/apachecommons/EqualsBuilder.java | 815 ------- .../progress/ArgumentMatcherStorageImpl.java | 125 -- .../internal/progress/HandyReturnValues.java | 62 - .../internal/progress/MockingProgressImpl.java | 123 -- .../progress/ThreadSafeMockingProgress.java | 79 - .../runners/JUnit45AndHigherRunnerImpl.java | 47 - org/mockito/internal/stubbing/BaseStubbing.java | 79 - .../internal/stubbing/InvocationContainerImpl.java | 131 -- .../internal/stubbing/VoidMethodStubbableImpl.java | 39 - .../stubbing/answers/AnswersValidator.java | 91 - .../stubbing/answers/CallsRealMethods.java | 38 - .../internal/stubbing/answers/MethodInfo.java | 66 - .../stubbing/answers/ReturnsElementsOf.java | 43 - .../stubbing/answers/ThrowsExceptionClass.java | 36 - .../internal/stubbing/defaultanswers/Answers.java | 39 - .../defaultanswers/ForwardsInvocations.java | 33 - .../stubbing/defaultanswers/ReturnsDeepStubs.java | 69 - .../defaultanswers/ReturnsEmptyValues.java | 123 -- .../stubbing/defaultanswers/ReturnsMocks.java | 37 - .../defaultanswers/ReturnsMoreEmptyValues.java | 75 - .../internal/util/ConsoleMockitoLogger.java | 15 - .../internal/util/DefaultMockingDetails.java | 38 - .../internal/util/MockCreationValidator.java | 55 - org/mockito/internal/util/MockUtil.java | 79 - org/mockito/internal/util/MockitoSpy.java | 13 - org/mockito/internal/util/ObjectMethodsGuru.java | 38 - org/mockito/internal/util/Primitives.java | 87 - .../collections/HashCodeAndEqualsMockWrapper.java | 68 - .../util/collections/HashCodeAndEqualsSafeSet.java | 158 -- .../internal/util/collections/ListUtil.java | 26 - .../util/reflection/BeanPropertySetter.java | 98 - .../util/reflection/FieldInitializationReport.java | 58 - .../internal/util/reflection/FieldInitializer.java | 273 --- org/mockito/internal/util/reflection/Fields.java | 132 -- .../internal/util/reflection/GenericMaster.java | 33 - .../internal/util/reflection/InstanceField.java | 128 -- org/mockito/internal/util/reflection/Whitebox.java | 55 - .../verification/RegisteredInvocations.java | 55 - .../verification/VerificationDataImpl.java | 44 - .../verification/VerificationModeFactory.java | 39 - .../verification/VerificationWithTimeoutImpl.java | 60 - org/mockito/invocation/DescribedInvocation.java | 29 - org/mockito/invocation/Invocation.java | 79 - org/mockito/invocation/InvocationOnMock.java | 48 - org/mockito/invocation/Location.java | 20 - org/mockito/invocation/MockHandler.java | 33 - org/mockito/invocation/StubInfo.java | 19 - org/mockito/mock/MockCreationSettings.java | 55 - org/mockito/plugins/MockMaker.java | 97 - org/mockito/plugins/StackTraceCleanerProvider.java | 28 - .../runners/ConsoleSpammingMockitoJUnitRunner.java | 132 -- org/mockito/runners/VerboseMockitoJUnitRunner.java | 84 - org/mockito/stubbing/Answer.java | 39 - org/mockito/verification/Timeout.java | 89 - .../verification/VerificationWithTimeout.java | 120 - osgi.gradle | 80 + settings.gradle | 12 + src/org/mockito/AdditionalAnswers.java | 198 ++ src/org/mockito/AdditionalMatchers.java | 992 +++++++++ src/org/mockito/Answers.java | 83 + src/org/mockito/ArgumentCaptor.java | 172 ++ src/org/mockito/ArgumentMatcher.java | 92 + src/org/mockito/BDDMockito.java | 416 ++++ {org => src/org}/mockito/Captor.java | 0 {org => src/org}/mockito/InOrder.java | 0 src/org/mockito/Incubating.java | 30 + src/org/mockito/InjectMocks.java | 163 ++ src/org/mockito/Matchers.java | 880 ++++++++ src/org/mockito/Mock.java | 73 + src/org/mockito/MockSettings.java | 269 +++ src/org/mockito/MockingDetails.java | 43 + src/org/mockito/Mockito.java | 2297 ++++++++++++++++++++ {org => src/org}/mockito/MockitoAnnotations.java | 0 {org => src/org}/mockito/MockitoDebugger.java | 0 {org => src/org}/mockito/ReturnValues.java | 0 src/org/mockito/Spy.java | 109 + .../mockito/configuration/AnnotationEngine.java | 0 .../configuration/DefaultMockitoConfiguration.java | 57 + .../configuration/IMockitoConfiguration.java | 84 + .../org}/mockito/configuration/package.html | 0 .../org}/mockito/exceptions/Discrepancy.java | 0 .../org}/mockito/exceptions/Pluralizer.java | 0 .../mockito/exceptions/PrintableInvocation.java | 0 src/org/mockito/exceptions/Reporter.java | 792 +++++++ .../exceptions/base/MockitoAssertionError.java | 29 + .../mockito/exceptions/base/MockitoException.java | 48 + .../exceptions/base/MockitoSerializationIssue.java | 49 + .../org}/mockito/exceptions/base/package.html | 0 .../CannotStubVoidMethodWithReturnValue.java | 9 + .../misusing/CannotVerifyStubOnlyMock.java | 15 + .../misusing/FriendlyReminderException.java | 0 .../misusing/InvalidUseOfMatchersException.java | 0 .../misusing/MissingMethodInvocationException.java | 0 .../misusing/MockitoConfigurationException.java | 0 .../exceptions/misusing/NotAMockException.java | 0 .../misusing/NullInsteadOfMockException.java | 0 .../misusing/UnfinishedStubbingException.java | 0 .../misusing/UnfinishedVerificationException.java | 0 .../misusing/WrongTypeOfReturnValue.java | 0 .../org}/mockito/exceptions/misusing/package.html | 0 {org => src/org}/mockito/exceptions/package.html | 0 .../exceptions/stacktrace/StackTraceCleaner.java | 26 + .../mockito/exceptions/stacktrace/package.html | 0 .../verification/ArgumentsAreDifferent.java | 0 .../verification/NeverWantedButInvoked.java | 0 .../verification/NoInteractionsWanted.java | 0 .../verification/SmartNullPointerException.java | 0 .../verification/TooLittleActualInvocations.java | 0 .../verification/TooManyActualInvocations.java | 0 .../verification/VerificationInOrderFailure.java | 0 .../verification/WantedButNotInvoked.java | 0 .../verification/junit/ArgumentsAreDifferent.java | 41 + .../exceptions/verification/junit/JUnitTool.java | 0 .../exceptions/verification/junit/package.html | 0 .../mockito/exceptions/verification/package.html | 0 {org => src/org}/mockito/internal/InOrderImpl.java | 0 .../org}/mockito/internal/InternalMockHandler.java | 0 src/org/mockito/internal/MockitoCore.java | 189 ++ .../configuration/CaptorAnnotationProcessor.java | 0 .../internal/configuration/ClassPathLoader.java | 82 + .../configuration/DefaultAnnotationEngine.java | 0 .../configuration/DefaultInjectionEngine.java | 0 .../configuration/FieldAnnotationProcessor.java | 0 .../configuration/GlobalConfiguration.java | 69 + .../configuration/InjectingAnnotationEngine.java | 103 + .../configuration/MockAnnotationProcessor.java | 35 + .../MockitoAnnotationsMockAnnotationProcessor.java | 0 .../configuration/SpyAnnotationEngine.java | 129 ++ .../injection/ConstructorInjection.java | 0 .../configuration/injection/MockInjection.java | 97 + .../injection/MockInjectionStrategy.java | 0 .../injection/PropertyAndSetterInjection.java | 151 ++ .../injection/SpyOnInjectedFieldsHandler.java | 0 .../injection/filter/FinalMockCandidateFilter.java | 0 .../injection/filter/MockCandidateFilter.java | 0 .../injection/filter/NameBasedCandidateFilter.java | 0 .../injection/filter/OngoingInjecter.java | 0 .../injection/filter/TypeBasedCandidateFilter.java | 0 .../injection/scanner/InjectMocksScanner.java | 0 .../injection/scanner/MockScanner.java | 89 + .../mockito/internal/configuration/package.html | 0 .../configuration/plugins/DefaultPluginSwitch.java | 9 + .../configuration/plugins/PluginFileReader.java | 28 + .../configuration/plugins/PluginFinder.java | 41 + .../configuration/plugins/PluginLoader.java | 70 + .../configuration/plugins/PluginRegistry.java | 35 + .../internal/configuration/plugins/Plugins.java | 29 + .../internal/creation/DelegatingMethod.java | 70 + .../internal/creation/MockSettingsImpl.java | 194 ++ .../cglib/AcrossJVMSerializationFeature.java | 426 ++++ .../internal/creation/cglib/CGLIBHacker.java | 42 + .../internal/creation/cglib/CglibMockMaker.java | 51 + .../internal/creation/cglib/ClassImposterizer.java | 160 ++ .../cglib/DelegatingMockitoMethodProxy.java | 21 + .../creation/cglib/MethodInterceptorFilter.java | 83 + .../creation/cglib/MockitoNamingPolicy.java | 17 + .../cglib/SerializableMockitoMethodProxy.java | 44 + .../internal/creation/cglib/SerializableNoOp.java | 20 + .../mockito/internal/creation/cglib/package.html | 0 .../creation/instance/ConstructorInstantiator.java | 61 + .../creation/instance/InstantationException.java | 10 + .../internal/creation/instance/Instantiator.java | 13 + .../creation/instance/InstantiatorProvider.java | 16 + .../creation/instance/ObjenesisInstantiator.java | 16 + .../org}/mockito/internal/creation/package.html | 0 .../creation/settings/CreationSettings.java | 117 + .../internal/creation/util/MockitoMethodProxy.java | 10 + .../creation/util/SearchingClassLoader.java | 76 + .../mockito/internal/creation/util/package.html | 5 + .../internal/debugging/FindingsListener.java | 0 .../org}/mockito/internal/debugging/Localized.java | 0 .../mockito/internal/debugging/LocationImpl.java | 0 .../internal/debugging/LoggingListener.java | 52 + .../internal/debugging/MockitoDebuggerImpl.java | 58 + .../debugging/VerboseMockInvocationLogger.java | 0 .../internal/debugging/WarningsCollector.java | 0 .../mockito/internal/debugging/WarningsFinder.java | 0 .../internal/debugging/WarningsPrinterImpl.java | 41 + .../org}/mockito/internal/debugging/package.html | 0 .../ExceptionIncludingMockitoWarnings.java | 0 .../internal/exceptions/MockitoLimitations.java | 7 + .../exceptions/VerificationAwareInvocation.java | 0 .../stacktrace/ConditionalStackTraceFilter.java | 26 + .../stacktrace/DefaultStackTraceCleaner.java | 0 .../DefaultStackTraceCleanerProvider.java | 0 .../exceptions/stacktrace/StackTraceFilter.java | 57 + .../internal/exceptions/stacktrace/package.html | 0 .../internal/exceptions/util/ScenarioPrinter.java | 0 .../handler/InvocationNotifierHandler.java | 84 + .../internal/handler/MockHandlerFactory.java | 0 .../mockito/internal/handler/MockHandlerImpl.java | 130 ++ .../internal/handler/NullResultGuardian.java | 0 .../internal/invocation/AbstractAwareMethod.java | 10 + .../internal/invocation/ArgumentsComparator.java | 71 + .../internal/invocation/ArgumentsProcessor.java | 0 .../invocation/CapturesArgumensFromInvocation.java | 0 .../internal/invocation/InvocationImpl.java | 134 ++ .../internal/invocation/InvocationMarker.java | 0 .../internal/invocation/InvocationMatcher.java | 164 ++ .../internal/invocation/InvocationsFinder.java | 186 ++ .../internal/invocation/MatchersBinder.java | 0 .../mockito/internal/invocation/MockitoMethod.java | 22 + .../internal/invocation/SerializableMethod.java | 109 + .../mockito/internal/invocation/StubInfoImpl.java | 24 + .../internal/invocation/UnusedStubsFinder.java | 0 .../invocation/finder/AllInvocationsFinder.java | 38 + .../finder/VerifiableInvocationsFinder.java | 29 + .../org}/mockito/internal/invocation/package.html | 0 .../realmethod/CleanTraceRealMethod.java | 36 + .../invocation/realmethod/DefaultRealMethod.java | 23 + .../internal/invocation/realmethod/RealMethod.java | 11 + .../internal/invocation/realmethod/package.html | 0 .../internal/junit/FriendlyExceptionMaker.java | 32 + src/org/mockito/internal/junit/JUnitDetecter.java | 19 + src/org/mockito/internal/junit/JUnitRule.java | 21 + src/org/mockito/internal/junit/JUnitTool.java | 18 + .../internal/listeners/CollectCreatedMocks.java | 21 + .../listeners/MockingProgressListener.java | 0 .../internal/listeners/MockingStartedListener.java | 0 .../listeners/NotifiedMethodInvocationReport.java | 86 + .../org}/mockito/internal/matchers/And.java | 0 .../org}/mockito/internal/matchers/Any.java | 0 .../org}/mockito/internal/matchers/AnyVararg.java | 0 .../mockito/internal/matchers/ArrayEquals.java | 0 .../internal/matchers/CapturesArguments.java | 0 .../internal/matchers/CapturingMatcher.java | 51 + .../mockito/internal/matchers/CompareEqual.java | 0 .../org}/mockito/internal/matchers/CompareTo.java | 0 .../org}/mockito/internal/matchers/Contains.java | 0 .../matchers/ContainsExtraTypeInformation.java | 0 .../org}/mockito/internal/matchers/EndsWith.java | 0 src/org/mockito/internal/matchers/Equality.java | 43 + src/org/mockito/internal/matchers/Equals.java | 73 + .../mockito/internal/matchers/EqualsWithDelta.java | 44 + .../org}/mockito/internal/matchers/Find.java | 0 .../mockito/internal/matchers/GreaterOrEqual.java | 0 .../mockito/internal/matchers/GreaterThan.java | 0 .../org}/mockito/internal/matchers/InstanceOf.java | 0 .../mockito/internal/matchers/LessOrEqual.java | 0 .../org}/mockito/internal/matchers/LessThan.java | 0 .../internal/matchers/LocalizedMatcher.java | 71 + .../internal/matchers/MatcherDecorator.java | 0 .../mockito/internal/matchers/MatchersPrinter.java | 0 .../org}/mockito/internal/matchers/Matches.java | 0 .../org}/mockito/internal/matchers/Not.java | 0 .../org}/mockito/internal/matchers/NotNull.java | 0 .../org}/mockito/internal/matchers/Null.java | 0 {org => src/org}/mockito/internal/matchers/Or.java | 0 .../org}/mockito/internal/matchers/Same.java | 0 .../org}/mockito/internal/matchers/StartsWith.java | 0 .../internal/matchers/VarargCapturingMatcher.java | 59 + .../mockito/internal/matchers/VarargMatcher.java | 0 .../matchers/apachecommons/EqualsBuilder.java | 794 +++++++ .../matchers/apachecommons/ReflectionEquals.java | 0 .../apachecommons/commons-lang-license.txt | 0 .../internal/matchers/apachecommons/package.html | 0 .../org}/mockito/internal/matchers/package.html | 0 {org => src/org}/mockito/internal/package.html | 0 .../internal/progress/ArgumentMatcherStorage.java | 0 .../progress/ArgumentMatcherStorageImpl.java | 125 ++ .../internal/progress/HandyReturnValues.java | 58 + .../internal/progress/IOngoingStubbing.java | 0 .../mockito/internal/progress/MockingProgress.java | 0 .../internal/progress/MockingProgressImpl.java | 122 ++ .../mockito/internal/progress/SequenceNumber.java | 0 .../progress/ThreadSafeMockingProgress.java | 78 + .../org}/mockito/internal/progress/package.html | 0 .../mockito/internal/reporting/Discrepancy.java | 0 .../mockito/internal/reporting/Pluralizer.java | 0 .../mockito/internal/reporting/PrintSettings.java | 0 .../mockito/internal/reporting/SmartPrinter.java | 0 .../org}/mockito/internal/reporting/package.html | 0 .../internal/runners/JUnit44RunnerImpl.java | 0 .../runners/JUnit45AndHigherRunnerImpl.java | 47 + .../mockito/internal/runners/RunnerFactory.java | 0 .../org}/mockito/internal/runners/RunnerImpl.java | 0 .../org}/mockito/internal/runners/package.html | 0 .../runners/util/FrameworkUsageValidator.java | 0 .../internal/runners/util/RunnerProvider.java | 0 .../internal/runners/util/TestMethodsFinder.java | 0 .../mockito/internal/runners/util/package.html | 0 .../mockito/internal/stubbing/BaseStubbing.java | 82 + .../internal/stubbing/ConsecutiveStubbing.java | 0 .../internal/stubbing/InvocationContainer.java | 0 .../internal/stubbing/InvocationContainerImpl.java | 141 ++ .../internal/stubbing/OngoingStubbingImpl.java | 0 .../stubbing/StubbedInvocationMatcher.java | 0 .../mockito/internal/stubbing/StubberImpl.java | 0 .../internal/stubbing/VoidMethodStubbableImpl.java | 39 + .../answers/AnswerReturnValuesAdapter.java | 0 .../stubbing/answers/AnswersValidator.java | 91 + .../stubbing/answers/CallsRealMethods.java | 43 + .../internal/stubbing/answers/ClonesArguments.java | 0 .../internal/stubbing/answers/DoesNothing.java | 0 .../internal/stubbing/answers/MethodInfo.java | 72 + .../mockito/internal/stubbing/answers/Returns.java | 0 .../stubbing/answers/ReturnsArgumentAt.java | 0 .../stubbing/answers/ReturnsElementsOf.java | 51 + .../internal/stubbing/answers/ThrowsException.java | 0 .../stubbing/answers/ThrowsExceptionClass.java | 35 + .../mockito/internal/stubbing/answers/package.html | 0 .../internal/stubbing/defaultanswers/Answers.java | 39 + .../defaultanswers/ForwardsInvocations.java | 68 + .../defaultanswers/GloballyConfiguredAnswer.java | 0 .../stubbing/defaultanswers/ReturnsDeepStubs.java | 167 ++ .../defaultanswers/ReturnsEmptyValues.java | 123 ++ .../stubbing/defaultanswers/ReturnsMocks.java | 36 + .../defaultanswers/ReturnsMoreEmptyValues.java | 75 + .../stubbing/defaultanswers/ReturnsSmartNulls.java | 0 .../internal/stubbing/defaultanswers/package.html | 0 .../org}/mockito/internal/stubbing/package.html | 0 {org => src/org}/mockito/internal/util/Checks.java | 0 .../internal/util/ConsoleMockitoLogger.java | 15 + .../org}/mockito/internal/util/Decamelizer.java | 0 .../internal/util/DefaultMockingDetails.java | 45 + .../internal/util/MockCreationValidator.java | 73 + .../org}/mockito/internal/util/MockNameImpl.java | 0 src/org/mockito/internal/util/MockUtil.java | 92 + .../org}/mockito/internal/util/MockitoLogger.java | 0 .../mockito/internal/util/ObjectMethodsGuru.java | 44 + src/org/mockito/internal/util/Primitives.java | 87 + .../mockito/internal/util/RemoveFirstLine.java | 0 .../mockito/internal/util/SimpleMockitoLogger.java | 0 .../org}/mockito/internal/util/StringJoiner.java | 0 src/org/mockito/internal/util/Timer.java | 26 + .../internal/util/collections/ArrayUtils.java | 0 .../collections/HashCodeAndEqualsMockWrapper.java | 68 + .../util/collections/HashCodeAndEqualsSafeSet.java | 158 ++ .../internal/util/collections/IdentitySet.java | 0 .../internal/util/collections/Iterables.java | 22 + .../internal/util/collections/ListUtil.java | 26 + .../mockito/internal/util/collections/Sets.java | 0 src/org/mockito/internal/util/io/IOUtil.java | 71 + .../internal/util/junit/JUnitFailureHacker.java | 0 .../org}/mockito/internal/util/package.html | 0 .../util/reflection/AccessibilityChanger.java | 0 .../util/reflection/BeanPropertySetter.java | 98 + .../internal/util/reflection/Constructors.java | 20 + .../internal/util/reflection/FieldCopier.java | 0 .../util/reflection/FieldInitializationReport.java | 58 + .../internal/util/reflection/FieldInitializer.java | 291 +++ .../internal/util/reflection/FieldReader.java | 0 .../internal/util/reflection/FieldSetter.java | 0 .../mockito/internal/util/reflection/Fields.java | 130 ++ .../internal/util/reflection/GenericMaster.java | 34 + .../util/reflection/GenericMetadataSupport.java | 627 ++++++ .../internal/util/reflection/InstanceField.java | 124 ++ .../internal/util/reflection/LenientCopyTool.java | 0 .../mockito/internal/util/reflection/Whitebox.java | 55 + .../mockito/internal/util/reflection/package.html | 0 .../mockito/internal/verification/AtLeast.java | 0 .../org}/mockito/internal/verification/AtMost.java | 0 .../org}/mockito/internal/verification/Calls.java | 0 .../verification/DefaultRegisteredInvocations.java | 59 + .../internal/verification/InOrderContextImpl.java | 0 .../internal/verification/InOrderWrapper.java | 0 .../verification/MockAwareVerificationMode.java | 0 .../internal/verification/NoMoreInteractions.java | 0 .../org}/mockito/internal/verification/Only.java | 0 .../verification/RegisteredInvocations.java | 26 + .../verification/SingleRegisteredInvocation.java | 33 + .../org}/mockito/internal/verification/Times.java | 0 .../verification/VerificationDataImpl.java | 44 + .../verification/VerificationModeFactory.java | 39 + .../verification/VerificationOverTimeImpl.java | 139 ++ .../internal/verification/api/InOrderContext.java | 0 .../verification/api/VerificationData.java | 0 .../verification/api/VerificationDataInOrder.java | 0 .../api/VerificationDataInOrderImpl.java | 0 .../verification/api/VerificationInOrderMode.java | 0 .../mockito/internal/verification/api/package.html | 0 .../argumentmatching/ArgumentMatchingTool.java | 0 .../verification/argumentmatching/package.html | 0 .../verification/checkers/AtLeastDiscrepancy.java | 0 .../AtLeastXNumberOfInvocationsChecker.java | 0 .../AtLeastXNumberOfInvocationsInOrderChecker.java | 0 .../checkers/MissingInvocationChecker.java | 0 .../checkers/MissingInvocationInOrderChecker.java | 0 ...NonGreedyNumberOfInvocationsInOrderChecker.java | 0 .../checkers/NumberOfInvocationsChecker.java | 0 .../NumberOfInvocationsInOrderChecker.java | 0 .../internal/verification/checkers/package.html | 0 .../mockito/internal/verification/package.html | 0 .../mockito/invocation/DescribedInvocation.java | 27 + src/org/mockito/invocation/Invocation.java | 76 + src/org/mockito/invocation/InvocationOnMock.java | 57 + src/org/mockito/invocation/Location.java | 17 + src/org/mockito/invocation/MockHandler.java | 29 + src/org/mockito/invocation/StubInfo.java | 16 + {org => src/org}/mockito/invocation/package.html | 0 src/org/mockito/junit/MockitoJUnit.java | 19 + src/org/mockito/junit/MockitoJUnitRule.java | 42 + src/org/mockito/junit/MockitoRule.java | 37 + .../org}/mockito/listeners/InvocationListener.java | 0 .../mockito/listeners/MethodInvocationReport.java | 0 {org => src/org}/mockito/listeners/package.html | 0 src/org/mockito/mock/MockCreationSettings.java | 83 + {org => src/org}/mockito/mock/MockName.java | 0 src/org/mockito/mock/SerializableMode.java | 26 + {org => src/org}/mockito/package.html | 0 src/org/mockito/plugins/MockMaker.java | 95 + src/org/mockito/plugins/PluginSwitch.java | 24 + .../mockito/plugins/StackTraceCleanerProvider.java | 24 + src/org/mockito/plugins/package.html | 10 + .../runners/ConsoleSpammingMockitoJUnitRunner.java | 132 ++ .../org}/mockito/runners/MockitoJUnit44Runner.java | 0 .../org}/mockito/runners/MockitoJUnitRunner.java | 0 .../mockito/runners/VerboseMockitoJUnitRunner.java | 84 + {org => src/org}/mockito/runners/package.html | 0 src/org/mockito/stubbing/Answer.java | 39 + .../stubbing/DeprecatedOngoingStubbing.java | 0 .../org}/mockito/stubbing/OngoingStubbing.java | 0 {org => src/org}/mockito/stubbing/Stubber.java | 0 .../org}/mockito/stubbing/VoidMethodStubbable.java | 0 .../stubbing/answers/ReturnsElementsOf.java | 0 {org => src/org}/mockito/stubbing/package.html | 0 src/org/mockito/verification/After.java | 32 + src/org/mockito/verification/Timeout.java | 57 + .../verification/VerificationAfterDelay.java | 64 + .../mockito/verification/VerificationMode.java | 0 .../verification/VerificationWithTimeout.java | 122 ++ .../mockito/verification/VerificationWrapper.java | 44 + subprojects/extTest/extTest.gradle | 10 + .../stacktrace/MyStackTraceCleanerProvider.java | 23 + .../stacktrace/PluginStackTraceFilteringTest.java | 65 + .../mockitousage/plugins/switcher/MyMockMaker.java | 25 + .../plugins/switcher/MyPluginSwitch.java | 16 + .../plugins/switcher/PluginSwitchTest.java | 43 + .../org.mockito.plugins.MockMaker | 1 + .../org.mockito.plugins.PluginSwitch | 1 + .../org.mockito.plugins.StackTraceCleanerProvider | 1 + .../mockito/testng/MockitoAfterTestNGMethod.java | 64 + .../mockito/testng/MockitoBeforeTestNGMethod.java | 61 + .../org/mockito/testng/MockitoTestNGListener.java | 95 + ...ldBeInitializedByMockitoTestNGListenerTest.java | 32 + .../CaptorAnnotatedFieldShouldBeClearedTest.java | 39 + .../testng/ConfigurationMethodTest.java | 29 + .../testng/DontResetMocksIfNoListenerTest.java | 34 + ...sAreInitializedBeforeBeforeClassMethodTest.java | 26 + ...itializeChildTestWhenParentHasListenerTest.java | 20 + ...kFieldsShouldBeResetBetweenTestMethodsTest.java | 59 + .../java/org/mockitousage/testng/ParentTest.java | 15 + .../testng/ResetMocksInParentTestClassTooTest.java | 18 + .../java/org/mockitousage/testng/SomeType.java | 9 + ...enerShouldNotInitializeAnnotatedFieldsTest.java | 30 + ...ngOnPurposeBecauseIncorrectAnnotationUsage.java | 21 + ...ingOnPurposeBecauseIncorrectStubbingSyntax.java | 30 + ...seWrongStubbingSyntaxInConfigurationMethod.java | 34 + ...stNGShouldFailWhenMockitoListenerFailsTest.java | 66 + .../testng/utils/FailureRecordingListener.java | 47 + .../testng/src/test/resources/mockito-testng.xml | 18 + subprojects/testng/testng.gradle | 57 + ...readVerifiesContinuoslyInteractingMockTest.java | 52 + .../ThreadsRunAllTestsHalfManualTest.java | 175 ++ .../concurrentmockito/ThreadsShareAMockTest.java | 42 + .../ThreadsShareGenerouslyStubbedMockTest.java | 61 + .../ThreadsStubSharedMockTest.java | 53 + ...VerificationInOrderFromMultipleThreadsTest.java | 44 + test/org/mockito/ArgumentCaptorTest.java | 42 + test/org/mockito/MockingDetailsTest.java | 49 + test/org/mockito/MockitoTest.java | 70 + test/org/mockito/StateMaster.java | 22 + .../configuration/MockitoConfiguration.java | 77 + test/org/mockito/exceptions/ReporterTest.java | 26 + .../exceptions/base/MockitoAssertionErrorTest.java | 26 + .../exceptions/base/MockitoExceptionTest.java | 26 + .../mockito/exceptions/base/StackTraceBuilder.java | 33 + test/org/mockito/exceptions/base/TraceBuilder.java | 51 + .../mockito/internal/AllInvocationsFinderTest.java | 59 + test/org/mockito/internal/InOrderImplTest.java | 36 + .../internal/InvalidStateDetectionTest.java | 279 +++ .../configuration/ClassPathLoaderTest.java | 24 + .../configuration/ConfigurationAccess.java | 14 + .../internal/configuration/MockInjectionTest.java | 104 + .../injection/ConstructorInjectionTest.java | 62 + .../injection/FieldTypeAndNameComparatorTest.java | 79 + .../injection/SimpleArgumentResolverTest.java | 64 + .../plugins/PluginFileReaderTest.java | 53 + .../configuration/plugins/PluginFinderTest.java | 110 + .../internal/creation/DelegatingMethodTest.java | 54 + .../internal/creation/MockSettingsImplTest.java | 155 ++ .../internal/creation/cglib/CGLIBHackerTest.java | 44 + .../creation/cglib/ClassImposterizerTest.java | 96 + .../cglib/MethodInterceptorFilterTest.java | 109 + .../cglib/SerializableMockitoMethodProxyTest.java | 51 + .../instance/ConstructorInstantiatorTest.java | 33 + .../internal/debugging/LoggingListenerTest.java | 67 + .../debugging/VerboseMockInvocationLoggerTest.java | 107 + .../internal/debugging/WarningsFinderTest.java | 65 + .../debugging/WarningsPrinterImplTest.java | 62 + .../ConditionalStackTraceFilterTest.java | 45 + .../stacktrace/StackTraceFilterTest.java | 124 ++ .../exceptions/util/ScenarioPrinterTest.java | 46 + .../handler/InvocationNotifierHandlerTest.java | 139 ++ .../internal/handler/MockHandlerFactoryTest.java | 58 + .../internal/handler/MockHandlerImplTest.java | 107 + .../invocation/ArgumentsComparatorTest.java | 214 ++ .../internal/invocation/InvocationBuilder.java | 117 + .../internal/invocation/InvocationImplTest.java | 164 ++ .../internal/invocation/InvocationMarkerTest.java | 67 + .../internal/invocation/InvocationMatcherTest.java | 180 ++ .../internal/invocation/InvocationsFinderTest.java | 184 ++ .../invocation/SerializableMethodTest.java | 75 + test/org/mockito/internal/junit/JUnitRuleTest.java | 107 + .../internal/matchers/CapturingMatcherTest.java | 53 + .../internal/matchers/ComparableMatchersTest.java | 53 + .../mockito/internal/matchers/EqualityTest.java | 37 + test/org/mockito/internal/matchers/EqualsTest.java | 98 + .../internal/matchers/LocalizedMatcherTest.java | 65 + .../internal/matchers/MatchersPrinterTest.java | 54 + .../internal/matchers/MatchersToStringTest.java | 123 ++ .../matchers/VarargCapturingMatcherTest.java | 62 + .../matchers/apachecommons/EqualsBuilderTest.java | 994 +++++++++ .../org/mockito/internal/progress/AtLeastTest.java | 28 + .../internal/progress/HandyReturnValuesTest.java | 68 + .../internal/progress/MockingProgressImplTest.java | 76 + .../progress/ThreadSafeMockingProgressTest.java | 44 + test/org/mockito/internal/progress/TimesTest.java | 24 + .../internal/progress/VerificationModeBuilder.java | 24 + .../mockito/internal/reporting/PluralizerTest.java | 20 + .../internal/runners/RunnerFactoryTest.java | 121 ++ .../internal/runners/util/RunnerProviderTest.java | 32 + .../runners/util/TestMethodsFinderTest.java | 25 + .../InvocationContainerImplStubbingTest.java | 125 ++ .../stubbing/InvocationContainerImplTest.java | 116 + .../stubbing/answers/AnswersValidatorTest.java | 197 ++ .../internal/stubbing/answers/MethodInfoTest.java | 30 + .../stubbing/answers/ReturnsArgumentAtTest.java | 63 + .../defaultanswers/HasPrimitiveMethods.java | 17 + .../defaultanswers/ReturnsEmptyValuesTest.java | 80 + .../ReturnsGenericDeepStubsTest.java | 109 + .../stubbing/defaultanswers/ReturnsMocksTest.java | 71 + .../defaultanswers/ReturnsMoreEmptyValuesTest.java | 25 + .../defaultanswers/ReturnsSmartNullsTest.java | 80 + .../org/mockito/internal/util/DecamelizerTest.java | 23 + .../internal/util/MockCreationValidatorTest.java | 74 + .../mockito/internal/util/MockNameImplTest.java | 40 + test/org/mockito/internal/util/MockUtilTest.java | 103 + test/org/mockito/internal/util/ObjectBox.java | 19 + .../internal/util/ObjectMethodsGuruTest.java | 60 + .../internal/util/SimpleMockitoLoggerTest.java | 21 + test/org/mockito/internal/util/TimerTest.java | 36 + .../collections/HashCodeAndEqualsSafeSetTest.java | 124 ++ .../internal/util/collections/IdentitySetTest.java | 50 + .../internal/util/collections/ListUtilTest.java | 39 + test/org/mockito/internal/util/io/IOUtilTest.java | 33 + .../util/junit/JUnitFailureHackerTest.java | 78 + .../util/reflection/AccessibilityChangerTest.java | 34 + .../util/reflection/BeanPropertySetterTest.java | 162 ++ .../util/reflection/DummyClassForTests.java | 9 + .../util/reflection/DummyParentClassForTests.java | 11 + .../util/reflection/FieldInitializerTest.java | 207 ++ .../internal/util/reflection/FieldReaderTest.java | 33 + .../internal/util/reflection/FieldsTest.java | 79 + .../util/reflection/GenericMasterTest.java | 59 + .../reflection/GenericMetadataSupportTest.java | 217 ++ .../util/reflection/LenientCopyToolTest.java | 185 ++ .../ParameterizedConstructorInstantiatorTest.java | 151 ++ .../internal/util/reflection/WhiteboxTest.java | 33 + .../DefaultRegisteredInvocationsTest.java | 34 + .../verification/DummyVerificationMode.java | 13 + .../verification/NoMoreInteractionsTest.java | 119 + .../mockito/internal/verification/OnlyTest.java | 69 + .../internal/verification/SmartPrinterTest.java | 69 + .../verification/VerificationDataImplTest.java | 23 + .../verification/VerificationOverTimeImplTest.java | 64 + .../argumentmatching/ArgumentMatchingToolTest.java | 105 + .../AtLeastXNumberOfInvocationsCheckerTest.java | 33 + .../checkers/InvocationsFinderStub.java | 57 + .../checkers/MissingInvocationCheckerTest.java | 107 + .../MissingInvocationInOrderCheckerTest.java | 105 + .../checkers/NumberOfInvocationsCheckerTest.java | 144 ++ .../NumberOfInvocationsInOrderCheckerTest.java | 96 + .../ConsoleSpammingMockitoJUnitRunnerTest.java | 74 + .../runners/RunnersValidateFrameworkUsageTest.java | 75 + test/org/mockito/verification/TimeoutTest.java | 105 + test/org/mockitousage/IMethods.java | 222 ++ test/org/mockitousage/MethodsImpl.java | 421 ++++ test/org/mockitousage/PlaygroundTest.java | 107 + ...undWithDemoOfUnclonedParametersProblemTest.java | 183 ++ .../mockitousage/annotation/AnnotationsTest.java | 118 + .../annotation/CaptorAnnotationBasicTest.java | 104 + .../annotation/CaptorAnnotationTest.java | 149 ++ .../CaptorAnnotationUnhappyPathTest.java | 40 + .../DeprecatedAnnotationEngineApiTest.java | 70 + .../annotation/DeprecatedMockAnnotationTest.java | 42 + .../InjectionOfInlinedMockDeclarationTest.java | 67 + .../MockInjectionUsingConstructorIssue421Test.java | 46 + .../MockInjectionUsingConstructorTest.java | 124 ++ .../MockInjectionUsingSetterOrPropertyTest.java | 171 ++ .../SpyAnnotationInitializedInBaseClassTest.java | 58 + .../mockitousage/annotation/SpyAnnotationTest.java | 188 ++ .../mockitousage/annotation/SpyInjectionTest.java | 32 + .../annotation/WrongSetOfAnnotationsTest.java | 65 + test/org/mockitousage/basicapi/MockAccessTest.java | 34 + .../mockitousage/basicapi/MockingDetailsTest.java | 52 + .../basicapi/MockingMultipleInterfacesTest.java | 111 + .../mockitousage/basicapi/MocksCreationTest.java | 103 + .../MocksSerializationForAnnotationTest.java | 372 ++++ .../basicapi/MocksSerializationTest.java | 416 ++++ .../basicapi/ObjectsSerializationTest.java | 45 + .../basicapi/ReplacingObjectMethodsTest.java | 67 + test/org/mockitousage/basicapi/ResetTest.java | 114 + .../mockitousage/basicapi/UsingVarargsTest.java | 176 ++ .../bugs/AIOOBExceptionWithAtLeastTest.java | 35 + .../ActualInvocationHasNullArgumentNPEBugTest.java | 37 + .../bugs/AtLeastMarksAllInvocationsVerified.java | 31 + .../bugs/BridgeMethodsHitAgainTest.java | 47 + .../bugs/CaptorAnnotationAutoboxingTest.java | 43 + .../ChildWithSameParentFieldInjectionTest.java | 54 + ...onExceptionOnMultiThreadedVerificationTest.java | 90 + .../mockitousage/bugs/CovariantOverrideTest.java | 53 + ...ubsWronglyReportsSerializationProblemsTest.java | 32 + .../org/mockitousage/bugs/EqualsWithDeltaTest.java | 40 + ...alHashCodeAndEqualsRaiseNPEInInitMocksTest.java | 33 + ...ShouldNotBeThrownWhenNotCodingFluentlyTest.java | 38 + .../bugs/InheritedGenericsPolimorphicCallTest.java | 75 + ...yPropertySettersFirstBeforeFieldAccessTest.java | 48 + ...houldFirstLookForExactTypeThenAncestorTest.java | 72 + ...onMightNotHappenInCertainConfigurationTest.java | 35 + .../bugs/ListenersLostOnResetMockTest.java | 29 + .../MockitoRunnerBreaksWhenNoTestMethodsTest.java | 36 + .../mockitousage/bugs/MultipleInOrdersTest.java | 37 + .../bugs/MultithreadedStubbingHalfManualTest.java | 97 + .../bugs/NPEOnAnyClassMatcherAutounboxTest.java | 26 + .../bugs/NPEWhenMockingThrowablesTest.java | 33 + .../bugs/NPEWithCertainMatchersTest.java | 67 + .../bugs/ParentClassNotPublicTest.java | 91 + .../bugs/ParentTestMockInjectionTest.java | 71 + .../bugs/ShouldAllowInlineMockCreationTest.java | 30 + ...ldMocksCompareToBeConsistentWithEqualsTest.java | 74 + .../bugs/ShouldNotDeadlockAnswerExecutionTest.java | 117 + ...uldNotTryToInjectInFinalOrStaticFieldsTest.java | 47 + .../ShouldOnlyModeAllowCapturingArgumentsTest.java | 33 + .../bugs/SpyShouldHaveNiceNameTest.java | 35 + ...ingMocksThatAreConfiguredToReturnMocksTest.java | 28 + ...meoutWithAtMostOrNeverShouldBeDisabledTest.java | 37 + .../VarargsErrorWhenCallingRealMethodTest.java | 28 + ...rifyingWithAnExtraCallToADifferentMockTest.java | 37 + ...epStubFailingWhenGenricNestedAsRawTypeTest.java | 28 + ...rgsAndAnyObjectPicksUpExtraInvocationsTest.java | 53 + .../VarargsNotPlayingWithAnyObjectTest.java | 55 + .../ClassCacheVersusClassReloadingTest.java | 108 + .../configuration/ClassToBeMocked.java | 10 + .../CustomizedAnnotationForSmartMockTest.java | 22 + test/org/mockitousage/configuration/SmartMock.java | 15 + .../CreatingMocksWithConstructorTest.java | 128 ++ .../mockitousage/customization/BDDMockitoTest.java | 245 +++ test/org/mockitousage/debugging/Foo.java | 10 + .../debugging/InvocationListenerCallbackTest.java | 98 + test/org/mockitousage/debugging/NewMockito.java | 17 + .../PrintingInvocationsDetectsUnusedStubTest.java | 30 + .../PrintingInvocationsWhenEverythingOkTest.java | 55 + .../PrintingInvocationsWhenStubNotUsedTest.java | 55 + .../VerboseLoggingOfInvocationsOnMockTest.java | 183 ++ test/org/mockitousage/examples/use/Article.java | 19 + .../examples/use/ArticleCalculator.java | 13 + .../mockitousage/examples/use/ArticleDatabase.java | 27 + .../mockitousage/examples/use/ArticleManager.java | 37 + .../org/mockitousage/examples/use/ExampleTest.java | 98 + .../internal/debugging/LocationImplTest.java | 36 + .../realmethod/CleanTraceRealMethodTest.java | 47 + test/org/mockitousage/internal/package.html | 9 + .../InvalidTargetMockitoJUnitRuleTest.java | 29 + .../junitrule/MockitoJUnitRuleTest.java | 42 + .../junitrule/RuleTestWithFactoryMethodTest.java | 44 + .../RuleTestWithParameterConstructorTest.java | 42 + test/org/mockitousage/junitrunner/Filters.java | 24 + .../junitrunner/JUnit44RunnerTest.java | 55 + .../junitrunner/JUnit45RunnerTest.java | 54 + .../junitrunner/ModellingVerboseMockitoTest.java | 68 + .../junitrunner/VerboseMockitoRunnerTest.java | 88 + .../matchers/AnyXMatchersAcceptNullsTest.java | 63 + .../matchers/CapturingArgumentsTest.java | 296 +++ .../matchers/CustomMatcherDoesYieldCCETest.java | 43 + .../mockitousage/matchers/CustomMatchersTest.java | 161 ++ .../mockitousage/matchers/GenericMatchersTest.java | 36 + .../matchers/HamcrestMatchersTest.java | 51 + .../matchers/InvalidUseOfMatchersTest.java | 97 + .../MatchersMixedWithRawArgumentsTest.java | 44 + test/org/mockitousage/matchers/MatchersTest.java | 529 +++++ .../mockitousage/matchers/MoreMatchersTest.java | 89 + .../org/mockitousage/matchers/NewMatchersTest.java | 69 + .../matchers/ReflectionMatchersTest.java | 100 + .../VerificationAndStubbingUsingMatchersTest.java | 80 + .../misuse/CleaningUpPotentialStubbingTest.java | 53 + .../misuse/DescriptiveMessagesOnMisuseTest.java | 99 + .../misuse/DetectingFinalMethodsTest.java | 42 + .../misuse/DetectingMisusedMatchersTest.java | 91 + .../misuse/ExplicitFrameworkValidationTest.java | 50 + test/org/mockitousage/misuse/InvalidUsageTest.java | 115 + .../misuse/RestrictedObjectMethodsTest.java | 63 + .../mockitousage/misuse/SpyStubbingMisuseTest.java | 54 + test/org/mockitousage/package.html | 8 + .../MockingPackageProtectedTest.java | 25 + .../packageprotected/PackageProtected.java | 9 + .../mockitousage/performance/LoadsOfMocksTest.java | 40 + .../StubOnlyAvoidMemoryConsumptionTest.java | 32 + .../puzzlers/BridgeMethodPuzzleTest.java | 67 + .../puzzlers/OverloadingPuzzleTest.java | 43 + .../AcrossClassLoaderSerializationTest.java | 99 + .../serialization/DeepStubsSerializableTest.java | 87 + .../serialization/DeserializeMockFromFile.java | 62 + .../serialization/ParallelSerializationTest.java | 83 + .../serialization/SerializeMockToFile.java | 76 + .../spies/PartialMockingWithSpiesTest.java | 142 ++ .../mockitousage/spies/SpyingOnInterfacesTest.java | 50 + .../spies/SpyingOnRealObjectsTest.java | 191 ++ .../spies/StubbingSpiesDoesNotYieldNPETest.java | 44 + .../stacktrace/ClickableStackTracesTest.java | 39 + ...ickableStackTracesWhenFrameworkMisusedTest.java | 76 + .../ModellingDescriptiveMessagesTest.java | 201 ++ ...ackTraceToActualInvocationChunkInOrderTest.java | 105 + ...ingStackTraceToActualInvocationInOrderTest.java | 125 ++ .../PointingStackTraceToActualInvocationTest.java | 67 + .../stacktrace/StackTraceFilteringTest.java | 137 ++ .../mockitousage/stubbing/BasicStubbingTest.java | 115 + .../stubbing/CallingRealMethodTest.java | 75 + .../stubbing/CloningParameterTest.java | 108 + .../mockitousage/stubbing/DeepStubbingTest.java | 315 +++ .../stubbing/DeprecatedStubbingTest.java | 78 + .../stubbing/ReturningDefaultValuesTest.java | 85 + .../stubbing/SmartNullsStubbingTest.java | 134 ++ .../stubbing/StubbingConsecutiveAnswersTest.java | 221 ++ .../stubbing/StubbingUsingDoReturnTest.java | 248 +++ .../stubbing/StubbingWithAdditionalAnswers.java | 56 + .../stubbing/StubbingWithCustomAnswerTest.java | 132 ++ .../stubbing/StubbingWithDelegateTest.java | 180 ++ .../stubbing/StubbingWithExtraAnswersTest.java | 60 + .../stubbing/StubbingWithThrowablesTest.java | 237 ++ .../verification/AtLeastXVerificationTest.java | 56 + .../verification/AtMostXVerificationTest.java | 114 + .../verification/BasicVerificationInOrderTest.java | 271 +++ .../verification/BasicVerificationTest.java | 118 + ...iveMessagesOnVerificationInOrderErrorsTest.java | 199 ++ ...iveMessagesWhenTimesXVerificationFailsTest.java | 58 + ...scriptiveMessagesWhenVerificationFailsTest.java | 431 ++++ .../ExactNumberOfTimesVerificationTest.java | 129 ++ .../FindingRedundantInvocationsInOrderTest.java | 119 + .../NoMoreInteractionsVerificationTest.java | 132 ++ .../verification/OnlyVerificationTest.java | 85 + ...inaryVerificationPrintsAllInteractionsTest.java | 71 + .../PrintingVerboseTypesWithArgumentsTest.java | 130 ++ .../RelaxedVerificationInOrderTest.java | 257 +++ .../SelectedMocksInOrderVerificationTest.java | 187 ++ .../verification/VerificationAfterDelayTest.java | 125 ++ .../VerificationExcludingStubsTest.java | 71 + ...onInOrderMixedWithOrdiraryVerificationTest.java | 163 ++ .../verification/VerificationInOrderTest.java | 101 + .../VerificationInOrderWithCallsTest.java | 497 +++++ ...rificationOnMultipleMocksUsingMatchersTest.java | 65 + .../VerificationUsingMatchersTest.java | 87 + .../verification/VerificationWithTimeoutTest.java | 203 ++ test/org/mockitoutil/Assertor.java | 10 + test/org/mockitoutil/ClassLoaders.java | 136 ++ test/org/mockitoutil/ClassLoadersTest.java | 126 ++ test/org/mockitoutil/CustomAssertionsTest.java | 33 + test/org/mockitoutil/ExtraMatchers.java | 150 ++ test/org/mockitoutil/SimpleClassGenerator.java | 21 + .../SimplePerRealmReloadingClassLoader.java | 118 + test/org/mockitoutil/SimpleSerializationUtil.java | 37 + test/org/mockitoutil/TestBase.java | 189 ++ version.properties | 2 + 961 files changed, 51691 insertions(+), 14643 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/mockito.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

