|
16 | 16 | */ |
17 | 17 | package io.microsphere.reflect; |
18 | 18 |
|
19 | | -import io.microsphere.AbstractTestCase; |
20 | 19 | import io.microsphere.lang.Prioritized; |
21 | 20 | import org.junit.jupiter.api.Test; |
22 | 21 |
|
23 | | -import java.lang.management.RuntimeMXBean; |
24 | 22 | import java.lang.reflect.Method; |
25 | 23 | import java.util.AbstractList; |
26 | 24 | import java.util.ArrayList; |
27 | 25 | import java.util.Collection; |
28 | 26 | import java.util.List; |
29 | 27 | import java.util.function.Predicate; |
30 | 28 |
|
31 | | -import static io.microsphere.management.JmxUtils.getRuntimeMXBean; |
| 29 | +import static io.microsphere.AbstractTestCase.JACOCO_AGENT_INSTRUCTED; |
32 | 30 | import static io.microsphere.reflect.MethodUtils.FINAL_METHOD_PREDICATE; |
33 | 31 | import static io.microsphere.reflect.MethodUtils.NON_PRIVATE_METHOD_PREDICATE; |
34 | 32 | import static io.microsphere.reflect.MethodUtils.NON_STATIC_METHOD_PREDICATE; |
|
73 | 71 | * @author <a href="mailto:mercyblitz@gmail.com">Mercy</a> |
74 | 72 | * @since 1.0.0 |
75 | 73 | */ |
76 | | -public class MethodUtilsTest extends AbstractTestCase { |
| 74 | +public class MethodUtilsTest { |
77 | 75 |
|
78 | 76 | private static final int JACOCO_ADDED_METHOD_COUNT; |
79 | 77 |
|
80 | 78 | static { |
81 | | - RuntimeMXBean runtimeMXBean = getRuntimeMXBean(); |
82 | | - JACOCO_ADDED_METHOD_COUNT = runtimeMXBean.getInputArguments() |
83 | | - .stream() |
84 | | - .filter(arg -> arg.contains("org.jacoco.agent")).count() > 0 ? 1 : 0; |
| 79 | + JACOCO_ADDED_METHOD_COUNT = JACOCO_AGENT_INSTRUCTED ? 1 : 0; |
85 | 80 | } |
86 | 81 |
|
87 | | - |
88 | 82 | @Test |
89 | 83 | public void testSTATIC_METHOD_PREDICATE() { |
90 | 84 | assertTrue(STATIC_METHOD_PREDICATE.test(findMethod(ReflectionTest.class, "staticMethod"))); |
|
0 commit comments