diff --git a/extension-testcontainer/pom.xml b/extension-testcontainer/pom.xml
index 4309cf471..71e8833b6 100644
--- a/extension-testcontainer/pom.xml
+++ b/extension-testcontainer/pom.xml
@@ -77,11 +77,6 @@
zeebe-process-test-filters
-
- org.junit.platform
- junit-platform-commons
-
-
io.grpc
grpc-api
diff --git a/extension-testcontainer/src/main/java/io/camunda/zeebe/process/test/extension/testcontainer/ZeebeProcessTestExtension.java b/extension-testcontainer/src/main/java/io/camunda/zeebe/process/test/extension/testcontainer/ZeebeProcessTestExtension.java
index 2145bbf7c..e8180fea7 100644
--- a/extension-testcontainer/src/main/java/io/camunda/zeebe/process/test/extension/testcontainer/ZeebeProcessTestExtension.java
+++ b/extension-testcontainer/src/main/java/io/camunda/zeebe/process/test/extension/testcontainer/ZeebeProcessTestExtension.java
@@ -30,7 +30,6 @@
import org.junit.jupiter.api.extension.BeforeEachCallback;
import org.junit.jupiter.api.extension.ExtensionContext;
import org.junit.jupiter.api.extension.TestWatcher;
-import org.junit.platform.commons.util.ReflectionUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -148,7 +147,7 @@ private Optional getField(final Class> requiredTestClass, final Class
+ "found %s. Please make sure at most one field of type %s has been declared in the"
+ " test class.",
clazz.getSimpleName(), fields.size(), clazz.getSimpleName()));
- } else if (fields.size() == 0) {
+ } else if (fields.isEmpty()) {
final Class> superclass = requiredTestClass.getSuperclass();
return superclass == null ? Optional.empty() : getField(superclass, clazz);
} else {
@@ -159,7 +158,7 @@ private Optional getField(final Class> requiredTestClass, final Class
private void injectField(
final ExtensionContext extensionContext, final Field field, final Object object) {
try {
- ReflectionUtils.makeAccessible(field);
+ field.setAccessible(true);
field.set(extensionContext.getRequiredTestInstance(), object);
} catch (final IllegalAccessException e) {
throw new RuntimeException(e);
@@ -190,7 +189,7 @@ private ObjectMapper getObjectMapper(final ExtensionContext context) {
}
final Field customMapper = customMapperOpt.get();
- ReflectionUtils.makeAccessible(customMapper);
+ customMapper.setAccessible(true);
try {
return (ObjectMapper) customMapper.get(context.getRequiredTestInstance());
} catch (final IllegalAccessException e) {
diff --git a/extension/src/main/java/io/camunda/zeebe/process/test/extension/ZeebeProcessTestExtension.java b/extension/src/main/java/io/camunda/zeebe/process/test/extension/ZeebeProcessTestExtension.java
index e8703fb35..3a647427d 100644
--- a/extension/src/main/java/io/camunda/zeebe/process/test/extension/ZeebeProcessTestExtension.java
+++ b/extension/src/main/java/io/camunda/zeebe/process/test/extension/ZeebeProcessTestExtension.java
@@ -22,7 +22,6 @@
import org.junit.jupiter.api.extension.BeforeEachCallback;
import org.junit.jupiter.api.extension.ExtensionContext;
import org.junit.jupiter.api.extension.TestWatcher;
-import org.junit.platform.commons.util.ReflectionUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -123,18 +122,18 @@ private Optional getField(final Class> requiredTestClass, final Class
+ "found %s. Please make sure at most one field of type %s has been declared in the"
+ " test class.",
clazz.getSimpleName(), fields.size(), clazz.getSimpleName()));
- } else if (fields.size() == 0) {
+ } else if (fields.isEmpty()) {
final Class> superclass = requiredTestClass.getSuperclass();
return superclass == null ? Optional.empty() : getField(superclass, clazz);
} else {
- return Optional.of(fields.get(0));
+ return Optional.of(fields.getFirst());
}
}
private void injectField(
final ExtensionContext extensionContext, final Field field, final Object object) {
try {
- ReflectionUtils.makeAccessible(field);
+ field.setAccessible(true);
field.set(extensionContext.getRequiredTestInstance(), object);
} catch (final IllegalAccessException e) {
throw new RuntimeException(e);
@@ -159,7 +158,7 @@ private ObjectMapper getObjectMapper(final ExtensionContext context) {
}
final var customMapper = customMapperOpt.get();
- ReflectionUtils.makeAccessible(customMapper);
+ customMapper.setAccessible(true);
try {
return (ObjectMapper) customMapper.get(context.getRequiredTestInstance());
} catch (final IllegalAccessException e) {