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����������������������������...Download