Code

frontend/parser: Added support for string concatenation.
[sysdb.git] / t / unit / frontend / parser_test.c
index 7560a5fe9af7a89c177559d8fd7e54fdb36d5d5c..0c7b30448c41d2231060355abc4381b4b3ec8026 100644 (file)
@@ -143,6 +143,9 @@ START_TEST(test_parse)
                { "LOOKUP hosts MATCHING "
                  "attribute[foo] <= "
                  "12. + .3",            -1,  1, CONNECTION_LOOKUP },
+               { "LOOKUP hosts MATCHING "
+                 "attribute[foo] <= "
+                 "'f' || 'oo'",         -1,  1, CONNECTION_LOOKUP },
                { "LOOKUP hosts MATCHING "
                  "attribute[foo] >= "
                  ".4",                  -1,  1, CONNECTION_LOOKUP },
@@ -241,6 +244,12 @@ START_TEST(test_parse)
                { "LOOKUP foo MATCHING "
                  "host = 'host' FILTER "
                  "host = 'host'",       -1, -1, 0 },
+               { "LOOKUP hosts MATCHING "
+                 "attribute[foo] <= "
+                 "f || 'oo'",           -1, -1, 0 },
+               { "LOOKUP hosts MATCHING "
+                 "attribute[foo] <= "
+                 "'f' || oo",           -1, -1, 0 },
        };
 
        size_t i;