diff options
Diffstat (limited to 'src/test.cpp')
-rw-r--r-- | src/test.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/test.cpp b/src/test.cpp index e0e17bed4..072bda8ef 100644 --- a/src/test.cpp +++ b/src/test.cpp @@ -531,9 +531,12 @@ struct TestSettings: public TestBase group2->setS16("num_oranges", 53); group2->setGroup("animals", group3); group2->set("animals", "cute"); //destroys group 3 + s.setGroup("groupy_thing", group2); - // the bad chars in here should be stripped - s.setGroup("groupy \"_\" thing", group2); + // Test set failure conditions + UASSERT(s.set("Zoop = Poop\nsome_other_setting", "false") == false); + UASSERT(s.set("sneaky", "\"\"\"\njabberwocky = false") == false); + UASSERT(s.set("hehe", "asdfasdf\n\"\"\"\nsomething = false") == false); // Test multiline settings UASSERT(group->get("ccc") == "testy\n testa "); |