This is an automated email from the ASF dual-hosted git repository.

panjuan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 7677c79b68f Refactor reflection agent test cases (#23064)
7677c79b68f is described below

commit 7677c79b68f6a7df19b05137776db8a195a165b2
Author: Liang Zhang <[email protected]>
AuthorDate: Fri Dec 23 19:04:01 2022 +0800

    Refactor reflection agent test cases (#23064)
---
 .../agent/metrics/prometheus/wrapper/type/CounterWrapperTest.java   | 6 +++---
 .../agent/metrics/prometheus/wrapper/type/GaugeWrapperTest.java     | 6 +++---
 .../agent/metrics/prometheus/wrapper/type/HistogramWrapperTest.java | 6 +++---
 .../agent/metrics/prometheus/wrapper/type/SummaryWrapperTest.java   | 6 +++---
 4 files changed, 12 insertions(+), 12 deletions(-)

diff --git 
a/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/metrics/prometheus/wrapper/type/CounterWrapperTest.java
 
b/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/metrics/prometheus/wrapper/type/CounterWrapperTest.java
index c902f087a24..8437c68f1b9 100644
--- 
a/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/metrics/prometheus/wrapper/type/CounterWrapperTest.java
+++ 
b/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/metrics/prometheus/wrapper/type/CounterWrapperTest.java
@@ -18,8 +18,8 @@
 package org.apache.shardingsphere.agent.metrics.prometheus.wrapper.type;
 
 import io.prometheus.client.Counter;
-import org.apache.shardingsphere.agent.core.util.AgentReflectionUtil;
 import org.junit.Test;
+import org.mockito.internal.configuration.plugins.Plugins;
 
 import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.MatcherAssert.assertThat;
@@ -27,12 +27,12 @@ import static org.hamcrest.MatcherAssert.assertThat;
 public final class CounterWrapperTest {
     
     @Test
-    public void assertCreate() {
+    public void assertCreate() throws ReflectiveOperationException {
         Counter counter = Counter.build().name("a").help("help").create();
         CounterWrapper counterWrapper = new CounterWrapper(counter);
         counterWrapper.inc();
         counterWrapper.inc(1);
-        counter = (Counter) AgentReflectionUtil.getFieldValue(counterWrapper, 
"counter");
+        counter = (Counter) 
Plugins.getMemberAccessor().get(CounterWrapper.class.getDeclaredField("counter"),
 counterWrapper);
         assertThat(counter.get(), is(2.0));
     }
 }
diff --git 
a/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/metrics/prometheus/wrapper/type/GaugeWrapperTest.java
 
b/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/metrics/prometheus/wrapper/type/GaugeWrapperTest.java
index ec260526602..31325d8f207 100644
--- 
a/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/metrics/prometheus/wrapper/type/GaugeWrapperTest.java
+++ 
b/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/metrics/prometheus/wrapper/type/GaugeWrapperTest.java
@@ -18,8 +18,8 @@
 package org.apache.shardingsphere.agent.metrics.prometheus.wrapper.type;
 
 import io.prometheus.client.Gauge;
-import org.apache.shardingsphere.agent.core.util.AgentReflectionUtil;
 import org.junit.Test;
+import org.mockito.internal.configuration.plugins.Plugins;
 
 import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.MatcherAssert.assertThat;
@@ -27,12 +27,12 @@ import static org.hamcrest.MatcherAssert.assertThat;
 public final class GaugeWrapperTest {
     
     @Test
-    public void assertCreate() {
+    public void assertCreate() throws ReflectiveOperationException {
         Gauge gauge = Gauge.build().name("a").help("help").create();
         GaugeWrapper gaugeWrapper = new GaugeWrapper(gauge);
         gaugeWrapper.inc();
         gaugeWrapper.inc(1);
-        gauge = (Gauge) AgentReflectionUtil.getFieldValue(gaugeWrapper, 
"gauge");
+        gauge = (Gauge) 
Plugins.getMemberAccessor().get(GaugeWrapper.class.getDeclaredField("gauge"), 
gaugeWrapper);
         assertThat(gauge.get(), is(2.0));
     }
 }
diff --git 
a/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/metrics/prometheus/wrapper/type/HistogramWrapperTest.java
 
b/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/metrics/prometheus/wrapper/type/HistogramWrapperTest.java
index eb2d42f07d1..3b3564f310f 100644
--- 
a/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/metrics/prometheus/wrapper/type/HistogramWrapperTest.java
+++ 
b/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/metrics/prometheus/wrapper/type/HistogramWrapperTest.java
@@ -18,8 +18,8 @@
 package org.apache.shardingsphere.agent.metrics.prometheus.wrapper.type;
 
 import io.prometheus.client.Histogram;
-import org.apache.shardingsphere.agent.core.util.AgentReflectionUtil;
 import org.junit.Test;
+import org.mockito.internal.configuration.plugins.Plugins;
 
 import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.MatcherAssert.assertThat;
@@ -27,11 +27,11 @@ import static org.hamcrest.MatcherAssert.assertThat;
 public final class HistogramWrapperTest {
     
     @Test
-    public void assertCreate() {
+    public void assertCreate() throws ReflectiveOperationException {
         Histogram histogram = 
Histogram.build().name("a").help("help").create();
         HistogramWrapper histogramWrapper = new HistogramWrapper(histogram);
         histogramWrapper.observe(1);
-        histogram = (Histogram) 
AgentReflectionUtil.getFieldValue(histogramWrapper, "histogram");
+        histogram = (Histogram) 
Plugins.getMemberAccessor().get(HistogramWrapper.class.getDeclaredField("histogram"),
 histogramWrapper);
         assertThat(histogram.collect().size(), is(1));
     }
 }
diff --git 
a/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/metrics/prometheus/wrapper/type/SummaryWrapperTest.java
 
b/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/metrics/prometheus/wrapper/type/SummaryWrapperTest.java
index a8cb2b9b6fb..abc2221d39e 100644
--- 
a/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/metrics/prometheus/wrapper/type/SummaryWrapperTest.java
+++ 
b/agent/plugins/metrics/type/prometheus/src/test/java/org/apache/shardingsphere/agent/metrics/prometheus/wrapper/type/SummaryWrapperTest.java
@@ -18,8 +18,8 @@
 package org.apache.shardingsphere.agent.metrics.prometheus.wrapper.type;
 
 import io.prometheus.client.Summary;
-import org.apache.shardingsphere.agent.core.util.AgentReflectionUtil;
 import org.junit.Test;
+import org.mockito.internal.configuration.plugins.Plugins;
 
 import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.MatcherAssert.assertThat;
@@ -27,10 +27,10 @@ import static org.hamcrest.MatcherAssert.assertThat;
 public final class SummaryWrapperTest {
     
     @Test
-    public void assertCreate() {
+    public void assertCreate() throws ReflectiveOperationException {
         SummaryWrapper summaryWrapper = new 
SummaryWrapper(Summary.build().name("a").help("help").create());
         summaryWrapper.observe(1);
-        Summary summary = (Summary) 
AgentReflectionUtil.getFieldValue(summaryWrapper, "summary");
+        Summary summary = (Summary) 
Plugins.getMemberAccessor().get(SummaryWrapper.class.getDeclaredField("summary"),
 summaryWrapper);
         assertThat(summary.collect().size(), is(1));
     }
 }

Reply via email to