Skip to content

Commit 7f7477b

Browse files
Merge pull request #15 from OneLiteFeatherNET/remove/deprecatedCode
Remove EnvTest interface
2 parents f81ae2d + bd06254 commit 7f7477b

2 files changed

Lines changed: 13 additions & 51 deletions

File tree

src/main/java/net/minestom/testing/EnvTest.java

Lines changed: 0 additions & 50 deletions
This file was deleted.

src/main/java/net/minestom/testing/extension/MicrotusExtension.java

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@
1414
* This extension is used to resolve parameters of type {@link Env} and to intercept test method invocations.
1515
*
1616
* @since 1.5.0
17+
* @version 1.1.0
1718
*/
18-
public class MicrotusExtension extends TypeBasedParameterResolver<Env> implements InvocationInterceptor {
19+
public class MicrotusExtension extends TypeBasedParameterResolver<Env> implements InvocationInterceptor, BeforeEachCallback {
1920

2021
/**
2122
* Resolves the parameter of type {@link Env}.
@@ -48,4 +49,15 @@ public void interceptTestMethod(@NotNull Invocation<Void> invocation, @NotNull R
4849
env.cleanup();
4950
});
5051
}
52+
53+
/**
54+
* This method is called before each test method execution to set up the environment.
55+
* It sets the system property "minestom.viewable-packet" to "false".
56+
*
57+
* @param context the extension context for the test method about to be executed; never {@code null}
58+
*/
59+
@Override
60+
public void beforeEach(ExtensionContext context) {
61+
System.setProperty("minestom.viewable-packet", "false");
62+
}
5163
}

0 commit comments

Comments
 (0)