X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fsrc%2Ftest%2Ftest_str_list.cc;fp=src%2Fceph%2Fsrc%2Ftest%2Ftest_str_list.cc;h=0000000000000000000000000000000000000000;hb=7da45d65be36d36b880cc55c5036e96c24b53f00;hp=30a3937c8ad9f5d2f1f9a060981cdfa6f53e09a9;hpb=691462d09d0987b47e112d6ee8740375df3c51b2;p=stor4nfv.git diff --git a/src/ceph/src/test/test_str_list.cc b/src/ceph/src/test/test_str_list.cc deleted file mode 100644 index 30a3937..0000000 --- a/src/ceph/src/test/test_str_list.cc +++ /dev/null @@ -1,54 +0,0 @@ - -#include "include/types.h" -#include "include/str_list.h" - -#include -#include -#include - -#include "gtest/gtest.h" - - -const char *tests[][10] = { - { "foo,bar", "foo", "bar", 0 }, - { "foo", "foo", 0 }, - { "foo;bar", "foo", "bar", 0 }, - { "foo bar", "foo", "bar", 0 }, - { " foo bar", "foo", "bar", 0 }, - { " foo bar ", "foo", "bar", 0 }, - { "a,b,c", "a", "b", "c", 0 }, - { " a\tb\tc\t", "a", "b", "c", 0 }, - { "a, b, c", "a", "b", "c", 0 }, - { "a b c", "a", "b", "c", 0 }, - { "a=b=c", "a", "b", "c", 0 }, - { 0 }, -}; - -TEST(StrList, get_str_list) -{ - for (unsigned i=0; tests[i][0]; ++i) { - std::string src = tests[i][0]; - std::list expected; - for (unsigned j=1; tests[i][j]; ++j) - expected.push_back(tests[i][j]); - std::list actual; - get_str_list(src, actual); - std::cout << "'" << src << "' -> " << actual << std::endl; - ASSERT_EQ(actual, expected); - } -} - -TEST(StrList, get_str_vec) -{ - for (unsigned i=0; tests[i][0]; ++i) { - std::string src = tests[i][0]; - std::vector expected; - for (unsigned j=1; tests[i][j]; ++j) - expected.push_back(tests[i][j]); - std::vector actual; - get_str_vec (src, actual); - std::cout << "'" << src << "' -> " << actual << std::endl; - ASSERT_EQ(actual, expected); - } - -}