limit allowed types for JSON Query

limited allowed types for JSON::Query to Object, Array, Object::Ptr,
Array::Ptr and empty
This commit is contained in:
Aleksandar Fabijanic
2013-06-07 23:37:02 -05:00
parent 5e6ef1c14d
commit b61b5ae53d
4 changed files with 19 additions and 2 deletions

View File

@@ -1096,6 +1096,14 @@ void JSONTest::testQuery()
Query queryObj(*pObj);
Var idQueryObj = queryObj.find("Id");
assert (22 == idQueryObj);
Var bad = 1;
try
{
Query badQuery(bad);
fail ("must throw");
}
catch (Poco::InvalidArgumentException&) { }
}