summaryrefslogtreecommitdiff
path: root/cpp/test/IceUtil/inputUtil/Client.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2009-12-20 23:00:17 +0100
committerBenoit Foucher <benoit@zeroc.com>2009-12-20 23:00:17 +0100
commit1bfce436ef24da5886a752f906628472ceb60a96 (patch)
treeae4fc9bac597df81b4855a0fadbde552c978bbbf /cpp/test/IceUtil/inputUtil/Client.cpp
parentedits to CHANGES & RELEASE_NOTES (diff)
downloadice-1bfce436ef24da5886a752f906628472ceb60a96.tar.bz2
ice-1bfce436ef24da5886a752f906628472ceb60a96.tar.xz
ice-1bfce436ef24da5886a752f906628472ceb60a96.zip
Fixed bug 4514 - Ice/facets test failure
Diffstat (limited to 'cpp/test/IceUtil/inputUtil/Client.cpp')
-rw-r--r--cpp/test/IceUtil/inputUtil/Client.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/cpp/test/IceUtil/inputUtil/Client.cpp b/cpp/test/IceUtil/inputUtil/Client.cpp
index 8341b43ecea..4a710f7f56d 100644
--- a/cpp/test/IceUtil/inputUtil/Client.cpp
+++ b/cpp/test/IceUtil/inputUtil/Client.cpp
@@ -231,6 +231,19 @@ main(int, char**)
test(IceUtilInternal::splitString("\"'a\"", ":", ss) && ss.size() == 1 && ss[0] == "'a");
ss.clear();
+ test(IceUtilInternal::splitString("a\\'b", ":", ss) && ss.size() == 1 && ss[0] == "a'b");
+ ss.clear();
+ test(IceUtilInternal::splitString("'a:b\\'c'", ":", ss) && ss.size() == 1 && ss[0] == "a:b'c");
+ ss.clear();
+ test(IceUtilInternal::splitString("a\\\"b", ":", ss) && ss.size() == 1 && ss[0] == "a\"b");
+ ss.clear();
+ test(IceUtilInternal::splitString("\"a:b\\\"c\"", ":", ss) && ss.size() == 1 && ss[0] == "a:b\"c");
+ ss.clear();
+ test(IceUtilInternal::splitString("'a:b\"c'", ":", ss) && ss.size() == 1 && ss[0] == "a:b\"c");
+ ss.clear();
+ test(IceUtilInternal::splitString("\"a:b'c\"", ":", ss) && ss.size() == 1 && ss[0] == "a:b'c");
+ ss.clear();
+
test(!IceUtilInternal::splitString("a\"b", ":", ss));
}
cout << "ok" << endl;