From 28a3732d877f44af2445d49158357242911443f5 Mon Sep 17 00:00:00 2001 From: Peter Krempa Date: Wed, 29 Oct 2014 11:01:48 +0100 Subject: [PATCH] test: Add test to verify helpers used for backing file name parsing Add two test cases to verify that the helpers split and parse the backing store components properly. (cherry picked from commit 95a56835926e138c9da5584478f947f7816b54fe) --- tests/virstringtest.c | 3 +++ tests/viruritest.c | 1 + 2 files changed, 4 insertions(+) diff --git a/tests/virstringtest.c b/tests/virstringtest.c index 10fad2c880..3d07209d8f 100644 --- a/tests/virstringtest.c +++ b/tests/virstringtest.c @@ -567,6 +567,9 @@ mymain(void) const char *tokens7[] = { "The", "quick", "brown", "fox", "", NULL }; TEST_SPLIT("The quick brown fox ", " ", 0, tokens7); + const char *tokens8[] = { "gluster", "rdma", NULL }; + TEST_SPLIT("gluster+rdma", "+", 2, tokens8); + if (virtTestRun("strdup", testStrdup, NULL) < 0) ret = -1; diff --git a/tests/viruritest.c b/tests/viruritest.c index dbcd8770ec..48b5865683 100644 --- a/tests/viruritest.c +++ b/tests/viruritest.c @@ -173,6 +173,7 @@ mymain(void) TEST_PARSE("test://127.0.0.1:123/system", "test", "127.0.0.1", 123, "/system", NULL, NULL, NULL, NULL); TEST_PARSE("test://[::1]:123/system", "test", "::1", 123, "/system", NULL, NULL, NULL, NULL); TEST_PARSE("test://[2001:41c8:1:4fd4::2]:123/system", "test", "2001:41c8:1:4fd4::2", 123, "/system", NULL, NULL, NULL, NULL); + TEST_PARSE("gluster+rdma://example.com:1234/gv0/vol.img", "gluster+rdma", "example.com", 1234, "/gv0/vol.img", NULL, NULL, NULL, NULL); virURIParam params1[] = { { (char*)"foo", (char*)"one", false }, -- GitLab