From 3be096f1524ee8009400053823e4332fedb1df0c Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Sun, 3 Jul 2016 22:02:05 +0300 Subject: Utils: Support default value substitution in macro expansion Syntax is similar to bash substitution: %{variable:-default} Change-Id: I50e4e18a186c5408dc8b7b95cebbf891d13e03bf Reviewed-by: Oswald Buddenhagen Reviewed-by: hjk --- tests/auto/utils/stringutils/tst_stringutils.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/auto/utils/stringutils/tst_stringutils.cpp') diff --git a/tests/auto/utils/stringutils/tst_stringutils.cpp b/tests/auto/utils/stringutils/tst_stringutils.cpp index 972d0b35d5..051baf3470 100644 --- a/tests/auto/utils/stringutils/tst_stringutils.cpp +++ b/tests/auto/utils/stringutils/tst_stringutils.cpp @@ -153,6 +153,7 @@ void tst_StringUtils::testMacroExpander_data() { "%{sl\\/sh/(.)(a)(.)/\\2\\1\\3as}", "salsash" }, // escape in variable name { "%{JS:foo/b/c}", "%{JS:foo/b/c}" }, // No replacement for JS (all considered varName) { "%{%{a}%{a}/b/c}", "car" }, + { "%{nonsense:-sense}", "sense" }, }; for (unsigned i = 0; i < sizeof(vals)/sizeof(vals[0]); i++) -- cgit v1.2.1