All of these APIs have been marked as deprecated and have been present
in Mockito for quite a while.
An overview of now-deleted classes/methods:
org.mockito.Matchers which was an alias for
org.mockito.ArgumentMatchers
org.mockito.ArgumentMatchers#{anyObject,anyVararg} both which were
aliases for org.mockito.ArgumentMatchers#any
org.mockito.ArgumentMatchers#any*Of, which were aliases for the same
method name without the Of and the generic parameters (which were
ignored)
org.mockito.ArgumentMatchers#{is}{Not}Null(Class) which took a class
which was ignored. Aliases for the same methods without the parameter
org.mockito.MockedStatic#verify which had the parameter types reversed
org.mockito.Mockito#verifyZeroInteractions an alias of
verifyNoMoreInteractions
org.mockito.Mockito#debug framework integration API that we later
refactored
org.mockito.configuration.AnnotationEngine which was leaking internal
APIs and instead users should use org.mockito.plugins.AnnotationEngine
org.mockito.exceptions.verification.TooLittleActualInvocations fixed
the grammar from "Little" to "Few"
Numerous internal APIs that we never officially supported and can now
remove
org.mockito.plugins.InstantiatorProvider which was leaking internal
APIs and instead users should use InstantiatorProvider2 (we should
probably rename back to remove the number in a future major release)
org.mockito.runners a package that hosted several old JUnit runners
which were no longer supported. Users should instead use
org.mockito.junit.MockitoJUnitRunner which is our official JUnit4
runner.
Commits
e8f26b3 Fixes #2281: Make MockedConstruction stubs close on demand (#2442)
bf480c3 Bump versions.bytebuddy from 1.11.18 to 1.11.19 (#2441)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps mockito-core from 3.12.4 to 4.0.0.
Release notes
Sourced from mockito-core's releases.
Commits
e8f26b3
Fixes #2281: Make MockedConstruction stubs close on demand (#2442)bf480c3
Bump versions.bytebuddy from 1.11.18 to 1.11.19 (#2441)d4180a2
Update BND plugin to 6.0.0 (#2440)7032574
Remove all Incubating annotations (#2437)c8dbc10
Fix spelling in old release notes (#2439)40d6f68
Add test for enum mocking using inline mock maker.6a50cc4
Run CI on Java 17 (#2417)99f8a62
Add monospace font fallback for JavaDoc (#2434)651feb3
Bump versions.junitJupiter from 5.8.0 to 5.8.1 (#2430)6db7a02
Bump junit-platform-launcher from 1.8.0 to 1.8.1 (#2432)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)