From 753e05f3149953f6e40ae778b6ef353759317e31 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sun, 20 Mar 2016 14:18:05 -0400 Subject: [PATCH] Tests: Added ::quoteIfNeeded --- test/util.t.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/util.t.cpp b/test/util.t.cpp index e3da674e..6f0fcca7 100644 --- a/test/util.t.cpp +++ b/test/util.t.cpp @@ -31,7 +31,7 @@ //////////////////////////////////////////////////////////////////////////////// int main (int, char**) { - UnitTest t (5); + UnitTest t (7); // std::string escape (const std::string& input, int c) t.is (escape ("", 'x'), "", "escape '','x' --> ''"); @@ -40,6 +40,10 @@ int main (int, char**) t.is (escape ("foo", 'o'), "f\\o\\o", "escape 'foo','o' --> 'f\\o\\o'"); t.is (escape ("\"", '"'), "\\\"", "escape '\"','\"' --> '\\\"'"); + // std::string quoteIfNeeded (const std::string& input) + t.is (quoteIfNeeded ("foo"), "foo", "quoteIfNeeded 'foo' --> 'foo'"); + t.is (quoteIfNeeded ("f o o"), "\"f o o\"", "quoteIfNeeded 'f o o' --> '\"f o o\"'"); + return 0; }