diff --git a/pom.xml b/pom.xml index 79d2801..80d9f7f 100755 --- a/pom.xml +++ b/pom.xml @@ -36,20 +36,20 @@ org.junit.jupiter junit-jupiter-api - 5.0.0-M4 + 5.0.0 jar org.mockito mockito-core - 2.7.17 + 2.10.0 test jar org.junit.jupiter junit-jupiter-engine - 5.0.0-M4 + 5.0.0 test @@ -57,7 +57,7 @@ org.junit.platform junit-platform-runner - 1.0.0-M4 + 1.0.0 test @@ -70,7 +70,7 @@ com.github.sbrannen spring-test-junit5 - 1.0.0.M4 + 1.0.0 test jar diff --git a/src/test/java/com/mvpjava/extensions/MockitoExtension.java b/src/test/java/com/mvpjava/extensions/MockitoExtension.java index 39e1e38..4a4c60c 100644 --- a/src/test/java/com/mvpjava/extensions/MockitoExtension.java +++ b/src/test/java/com/mvpjava/extensions/MockitoExtension.java @@ -19,6 +19,7 @@ import org.junit.jupiter.api.extension.ExtensionContext.Namespace; import org.junit.jupiter.api.extension.ExtensionContext.Store; import org.junit.jupiter.api.extension.ParameterContext; +import org.junit.jupiter.api.extension.ParameterResolutionException; import org.junit.jupiter.api.extension.ParameterResolver; import org.junit.jupiter.api.extension.TestInstancePostProcessor; import org.mockito.Mock; @@ -44,12 +45,12 @@ public void postProcessTestInstance(Object testInstance, ExtensionContext contex } @Override - public boolean supports(ParameterContext parameterContext, ExtensionContext extensionContext) { + public boolean supportsParameter(ParameterContext parameterContext, ExtensionContext extensionContext) { return parameterContext.getParameter().isAnnotationPresent(Mock.class); } @Override - public Object resolve(ParameterContext parameterContext, ExtensionContext extensionContext) { + public Object resolveParameter(ParameterContext parameterContext, ExtensionContext extensionContext) { return getMock(parameterContext.getParameter(), extensionContext); } @@ -77,4 +78,6 @@ else if (parameter.isNamePresent()) { return null; } + + } \ No newline at end of file