From 2598b167990415cfd132958d372924e91ccbe26b Mon Sep 17 00:00:00 2001
From: Ifdevil <384867771@qq.com>
Date: Wed, 23 Dec 2020 11:59:11 +0800
Subject: [PATCH] test: add test case for tmClient (#3381)

---
 .../test/java/io/seata/tm/TMClientTest.java   | 37 +++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 tm/src/test/java/io/seata/tm/TMClientTest.java

diff --git a/tm/src/test/java/io/seata/tm/TMClientTest.java b/tm/src/test/java/io/seata/tm/TMClientTest.java
new file mode 100644
index 000000000..8c21d3a2b
--- /dev/null
+++ b/tm/src/test/java/io/seata/tm/TMClientTest.java
@@ -0,0 +1,37 @@
+/*
+ *  Copyright 1999-2019 Seata.io Group.
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *       http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package io.seata.tm;
+
+import io.seata.core.rpc.netty.TmNettyRemotingClient;
+import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Test;
+
+/**
+ * test for tmClient
+ * @author Ifdevil
+ */
+public class TMClientTest {
+
+    private static final String APPLICATION_ID = "my_app_test";
+    private static final String SERVICE_GROUP = "my_test_tx_group";
+
+    @Test
+    public void testInit(){
+        TMClient.init(APPLICATION_ID,SERVICE_GROUP);
+        TmNettyRemotingClient tmNettyRemotingClient = TmNettyRemotingClient.getInstance();
+        Assertions.assertEquals(tmNettyRemotingClient.getTransactionServiceGroup(),SERVICE_GROUP);
+    }
+}
-- 
GitLab