From 6400385a93fefb2929e2e2f06c0334839f5eaa56 Mon Sep 17 00:00:00 2001
From: drgnchan <40224023+drgnchan@users.noreply.github.com>
Date: Thu, 18 Mar 2021 09:34:47 -0500
Subject: [PATCH] test:add test case for StringFormatUtils (#3579)

---
 .../common/util/StringFormatUtilsTest.java    | 35 +++++++++++++++++++
 1 file changed, 35 insertions(+)
 create mode 100644 common/src/test/java/io/seata/common/util/StringFormatUtilsTest.java

diff --git a/common/src/test/java/io/seata/common/util/StringFormatUtilsTest.java b/common/src/test/java/io/seata/common/util/StringFormatUtilsTest.java
new file mode 100644
index 000000000..276d1dd95
--- /dev/null
+++ b/common/src/test/java/io/seata/common/util/StringFormatUtilsTest.java
@@ -0,0 +1,35 @@
+package io.seata.common.util;
+
+import org.junit.jupiter.api.Test;
+import static org.assertj.core.api.Assertions.assertThat;
+
+class StringFormatUtilsTest {
+
+    @Test
+    void camelToUnderline() {
+        assertThat(StringFormatUtils.camelToUnderline(null)).isEqualTo("");
+        assertThat(StringFormatUtils.camelToUnderline("  ")).isEqualTo("");
+        assertThat(StringFormatUtils.camelToUnderline("abcDefGh")).isEqualTo("abc_def_gh");
+    }
+
+    @Test
+    void underlineToCamel() {
+        assertThat(StringFormatUtils.underlineToCamel(null)).isEqualTo("");
+        assertThat(StringFormatUtils.underlineToCamel("  ")).isEqualTo("");
+        assertThat(StringFormatUtils.underlineToCamel("abc_def_gh")).isEqualTo("abcDefGh");
+    }
+
+    @Test
+    void minusToCamel() {
+        assertThat(StringFormatUtils.minusToCamel(null)).isEqualTo("");
+        assertThat(StringFormatUtils.minusToCamel("  ")).isEqualTo("");
+        assertThat(StringFormatUtils.minusToCamel("abc-def-gh")).isEqualTo("abcDefGh");
+    }
+
+    @Test
+    void dotToCamel() {
+        assertThat(StringFormatUtils.dotToCamel(null)).isEqualTo("");
+        assertThat(StringFormatUtils.dotToCamel("  ")).isEqualTo("");
+        assertThat(StringFormatUtils.dotToCamel("abc.def.gh")).isEqualTo("abcDefGh");
+    }
+}
\ No newline at end of file
-- 
GitLab