void AttributesParserTest::testParser5() { Attributes attrs; std::istringstream istr("name.a=value, name.b=100, name.c"); AttributesParser parser(attrs, istr); parser.parse(); assert (attrs.getString("name.a") == "value"); assert (attrs.getInt("name.b") == 100); assert (attrs.getBool("name.c")); }
void AttributesParserTest::testParser7() { Attributes attrs; std::istringstream istr("name = {a=value, b=100, c}, name2=\"foo\""); AttributesParser parser(attrs, istr); parser.parse(); assert (attrs.getString("name.a") == "value"); assert (attrs.getInt("name.b") == 100); assert (attrs.getBool("name.c")); assert (attrs.getString("name2") == "foo"); }