From 942d55118bfa3366cdfcb8a4531896a8fc5faa45 Mon Sep 17 00:00:00 2001
From: Tyke Chen <190473011+chentyke@users.noreply.github.com>
Date: Wed, 22 Jul 2026 15:26:46 +0800
Subject: [PATCH] test(manager-api): clean test runtime warnings
---
main/manager-api/pom.xml | 2 ++
.../xiaozhi/common/service/impl/BaseServiceImplTest.java | 5 +++++
2 files changed, 7 insertions(+)
diff --git a/main/manager-api/pom.xml b/main/manager-api/pom.xml
index 07657986..1b06bd7b 100644
--- a/main/manager-api/pom.xml
+++ b/main/manager-api/pom.xml
@@ -33,6 +33,7 @@
4.1.0
3.4.0
true
+
@@ -287,6 +288,7 @@
maven-surefire-plugin
${skipTests}
+ @{argLine} -Xshare:off -javaagent:"${settings.localRepository}/org/mockito/mockito-core/${mockito.version}/mockito-core-${mockito.version}.jar"
diff --git a/main/manager-api/src/test/java/xiaozhi/common/service/impl/BaseServiceImplTest.java b/main/manager-api/src/test/java/xiaozhi/common/service/impl/BaseServiceImplTest.java
index 509466f0..50c20655 100644
--- a/main/manager-api/src/test/java/xiaozhi/common/service/impl/BaseServiceImplTest.java
+++ b/main/manager-api/src/test/java/xiaozhi/common/service/impl/BaseServiceImplTest.java
@@ -22,6 +22,7 @@ import java.util.function.BiFunction;
import org.apache.ibatis.binding.MapperMethod;
import org.apache.ibatis.executor.BatchResult;
+import org.apache.ibatis.logging.nologging.NoLoggingImpl;
import org.apache.ibatis.mapping.MappedStatement;
import org.apache.ibatis.session.ExecutorType;
import org.apache.ibatis.session.SqlSession;
@@ -184,6 +185,10 @@ class BaseServiceImplTest {
}
private static class TestService extends BaseServiceImpl {
+ private TestService() {
+ log = new NoLoggingImpl(TestService.class.getName());
+ }
+
@Override
protected String getSqlStatement(SqlMethod sqlMethod) {
return switch (sqlMethod) {