[Groonga-mysql-commit] mroonga/mroonga [fix-for-visual-studio] test: add a test for table name starts with '_' case

Back to archive index

Kouhei Sutou null+****@clear*****
Thu Oct 4 10:39:30 JST 2012


Kouhei Sutou	2012-03-19 18:23:35 +0900 (Mon, 19 Mar 2012)

  New Revision: 4d5d4b7e7182d01fe5870db5af4c32c8bf31a3aa
  https://github.com/mroonga/mroonga/commit/4d5d4b7e7182d01fe5870db5af4c32c8bf31a3aa

  Log:
    test: add a test for table name starts with '_' case
    
    For MySQL table name version.

  Modified files:
    test/unit/test_mrn_sys.cpp

  Modified: test/unit/test_mrn_sys.cpp (+13 -0)
===================================================================
--- test/unit/test_mrn_sys.cpp    2012-03-19 18:20:25 +0900 (6dff82f)
+++ test/unit/test_mrn_sys.cpp    2012-03-19 18:23:35 +0900 (55b58aa)
@@ -106,6 +106,19 @@ namespace test_mrn_sys
     cut_assert_equal_string("@005fb", mrn_table_name_gen(arg4, buf));
   }
 
+  void test_mrn_table_name_gen_for_mysql()
+  {
+    char buf[64];
+    const char *arg1 = "./hoge/fuga";
+    const char *arg2 = "./foobar/mysql";
+    const char *arg3 = "./d/b";
+    const char *arg4 = "./d/_b";
+    cut_assert_equal_string("fuga", mrn_table_name_gen_for_mysql(arg1, buf));
+    cut_assert_equal_string("mysql", mrn_table_name_gen_for_mysql(arg2, buf));
+    cut_assert_equal_string("b", mrn_table_name_gen_for_mysql(arg3, buf));
+    cut_assert_equal_string("_b", mrn_table_name_gen_for_mysql(arg4, buf));
+  }
+
   void test_mrn_index_table_name_gen()
   {
     char buf[64], buf2[64];
-------------- next part --------------
HTML����������������������������...
下載 



More information about the Groonga-mysql-commit mailing list
Back to archive index