Skip to content

Commit

Permalink
Switch the default mockmaker to the inline mockmaker on JDK 17+. Fixes
Browse files Browse the repository at this point in the history
…mockito#2589

Signed-off-by: Andriy Redko <drreta@gmail.com>
  • Loading branch information
reta committed Dec 23, 2022
1 parent 40e4f6c commit c2e833e
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
Expand Up @@ -34,7 +34,7 @@ public class DefaultMockitoPlugins implements MockitoPlugins {
DEFAULT_PLUGINS.put(PluginSwitch.class.getName(), DefaultPluginSwitch.class.getName());
DEFAULT_PLUGINS.put(
MockMaker.class.getName(),
"org.mockito.internal.creation.bytebuddy.ByteBuddyMockMaker");
"org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker");
DEFAULT_PLUGINS.put(
StackTraceCleanerProvider.class.getName(),
"org.mockito.internal.exceptions.stacktrace.DefaultStackTraceCleanerProvider");
Expand All @@ -53,7 +53,7 @@ public class DefaultMockitoPlugins implements MockitoPlugins {
MockitoLogger.class.getName(), "org.mockito.internal.util.ConsoleMockitoLogger");
DEFAULT_PLUGINS.put(
MemberAccessor.class.getName(),
"org.mockito.internal.util.reflection.ReflectionMemberAccessor");
"org.mockito.internal.util.reflection.ModuleMemberAccessor");
DEFAULT_PLUGINS.put(
MODULE_ALIAS, "org.mockito.internal.util.reflection.ModuleMemberAccessor");
DEFAULT_PLUGINS.put(
Expand Down
Expand Up @@ -10,7 +10,6 @@
import static org.mockito.internal.configuration.plugins.DefaultMockitoPlugins.SUBCLASS_ALIAS;

import org.junit.Test;
import org.mockito.internal.creation.bytebuddy.ByteBuddyMockMaker;
import org.mockito.internal.creation.bytebuddy.InlineByteBuddyMockMaker;
import org.mockito.internal.util.ConsoleMockitoLogger;
import org.mockito.plugins.InstantiatorProvider2;
Expand All @@ -35,7 +34,8 @@ public void provides_plugins() throws Exception {
"org.mockito.internal.creation.bytebuddy.ByteBuddyMockMaker",
DefaultMockitoPlugins.getDefaultPluginClass(SUBCLASS_ALIAS));
assertEquals(
ByteBuddyMockMaker.class, plugins.getDefaultPlugin(MockMaker.class).getClass());
InlineByteBuddyMockMaker.class,
plugins.getDefaultPlugin(MockMaker.class).getClass());
assertNotNull(plugins.getDefaultPlugin(InstantiatorProvider2.class));
assertEquals(
ConsoleMockitoLogger.class,
Expand Down

0 comments on commit c2e833e

Please sign in to comment.