From 2dcf7d9fecb776290b33c35f80857986ff3e7f21 Mon Sep 17 00:00:00 2001 From: Jan Breuer <jan.breuer@jaybee.cz> Date: 周三, 13 3月 2013 01:42:25 +0800 Subject: [PATCH] Convert pattern matching functions to NFA --- libscpi/test/test_scpi_utils.c | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/libscpi/test/test_scpi_utils.c b/libscpi/test/test_scpi_utils.c index 9d2b41a..059cc97 100644 --- a/libscpi/test/test_scpi_utils.c +++ b/libscpi/test/test_scpi_utils.c @@ -138,8 +138,8 @@ void test_locateText() { - char * v; - char * b; + const char * v; + const char * b; size_t l; int result; @@ -152,7 +152,7 @@ result = locateText(v, strlen(v), &b, &l); \ CU_ASSERT(result == ex_res); \ if (result == TRUE) { \ - CU_ASSERT(b == (s + ex_off)); \ + CU_ASSERT(b == (v + ex_off)); \ CU_ASSERT(l == ex_len); \ } else { \ CU_ASSERT(b == NULL); \ @@ -162,6 +162,8 @@ TEST_LOCATE_TEXT("", TRUE, 0, 0); + TEST_LOCATE_TEXT(",", TRUE, 0, 0); + TEST_LOCATE_TEXT("\"\",", TRUE, 1, 0); TEST_LOCATE_TEXT(" ", TRUE, 3, 0); TEST_LOCATE_TEXT("a", TRUE, 0, 1); TEST_LOCATE_TEXT("ab", TRUE, 0, 2); @@ -186,8 +188,8 @@ void test_locateStr() { - char * v; - char * b; + const char * v; + const char * b; size_t l; int result; @@ -209,6 +211,7 @@ } while(0) \ TEST_LOCATE_STR("", TRUE, 0, 0); + TEST_LOCATE_STR(",", TRUE, 0, 0); TEST_LOCATE_STR(" ", TRUE, 3, 0); TEST_LOCATE_STR("a", TRUE, 0, 1); TEST_LOCATE_STR("ab", TRUE, 0, 2); -- Gitblit v1.9.1