From 94d8a5d71ce9cd3d0e0b4830cf73dcda8b8146fb Mon Sep 17 00:00:00 2001 From: yichen Date: Thu, 18 Aug 2022 11:37:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E9=87=8A=E6=B5=8B=E8=AF=95=E6=AD=A5?= =?UTF-8?q?=E9=AA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agent/src/test/java/Test.java | 1 + service/src/test/java/ServiceTest.java | 15 ++++++++++----- service/src/test/java/Test.java | 6 +++--- service/src/test/java/TestUtils.java | 8 -------- 4 files changed, 14 insertions(+), 16 deletions(-) delete mode 100644 service/src/test/java/TestUtils.java diff --git a/agent/src/test/java/Test.java b/agent/src/test/java/Test.java index 9c91c2c..b3af7c5 100644 --- a/agent/src/test/java/Test.java +++ b/agent/src/test/java/Test.java @@ -31,6 +31,7 @@ public class Test { Socket socket = AgentStarter.myDispatcherImpl.CACHE.getSocket(DBProperties.HSQL); socket.connect(); + socket.open(); } diff --git a/service/src/test/java/ServiceTest.java b/service/src/test/java/ServiceTest.java index 9e5d424..6293896 100644 --- a/service/src/test/java/ServiceTest.java +++ b/service/src/test/java/ServiceTest.java @@ -1,12 +1,11 @@ import com.corundumstudio.socketio.SocketIOClient; -import com.corundumstudio.socketio.SocketIOServer; import com.fanruan.cache.ClientCache; import com.fanruan.utils.DBProperties; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; -import java.net.Socket; + import java.sql.*; import java.util.Properties; import java.util.concurrent.ExecutionException; @@ -34,8 +33,6 @@ public class ServiceTest extends AutoStarter{ ); ft.run(); ft.get(); - - } @Test @@ -51,8 +48,14 @@ public class ServiceTest extends AutoStarter{ PreparedStatement pst = null; ResultSet rs = null; try { + + // 创建 连接 conn = DriverManager.getConnection("jdbc:hsqldb:mem:test", info); + + // 创建 statement st = conn.createStatement(); + + // 创建表 st.executeUpdate("DROP TABLE student IF EXISTS;"); st.executeUpdate("CREATE TABLE student (" + @@ -63,6 +66,7 @@ public class ServiceTest extends AutoStarter{ "PRIMARY KEY (student_id)" + ");"); + // 插入数据 st.executeUpdate("INSERT INTO student VALUES" + "(1, '张三', '上海')," + "(2, '李四', '北京')," + @@ -70,7 +74,7 @@ public class ServiceTest extends AutoStarter{ - + // 预查询语句 删除指定 ID pst = conn.prepareStatement("delete from student where student_id = ?"); pst.setInt(1, 1); @@ -82,6 +86,7 @@ public class ServiceTest extends AutoStarter{ String[] nameStrings = new String[]{"张三", "李四", "王五"}; String[] addressStrings = new String[]{"上海", "北京", "成都"}; + // 结果集断言 int num = 2; while(rs.next()) { Assertions.assertEquals(rs.getInt("student_id"), num); diff --git a/service/src/test/java/Test.java b/service/src/test/java/Test.java index 554c218..d475cab 100644 --- a/service/src/test/java/Test.java +++ b/service/src/test/java/Test.java @@ -16,9 +16,9 @@ public class Test { String[] DBs = new String[]{ DBProperties.MYSQL, DBProperties.POSTGRESQL, -// DBProperties.SQLSERVER, -// DBProperties.DB2, -// DBProperties.ORACLE + DBProperties.SQLSERVER, + DBProperties.DB2, + DBProperties.ORACLE }; new ServerStater(DBs); diff --git a/service/src/test/java/TestUtils.java b/service/src/test/java/TestUtils.java deleted file mode 100644 index 8f91940..0000000 --- a/service/src/test/java/TestUtils.java +++ /dev/null @@ -1,8 +0,0 @@ -/** - * @author Yichen Dai - * @date 2022/8/16 11:36 - */ -public class TestUtils { - - -}