diff --git a/JSON/testsuite/src/JSONTest.cpp b/JSON/testsuite/src/JSONTest.cpp index cf6f06853..3b9b821e5 100644 --- a/JSON/testsuite/src/JSONTest.cpp +++ b/JSON/testsuite/src/JSONTest.cpp @@ -13,14 +13,6 @@ #include "JSONTest.h" #include "CppUnit/TestCaller.h" #include "CppUnit/TestSuite.h" -#include "Poco/JSON/Object.h" -#include "Poco/JSON/Parser.h" -#include "Poco/JSON/Query.h" -#include "Poco/JSON/JSONException.h" -#include "Poco/JSON/Stringifier.h" -#include "Poco/JSON/ParseHandler.h" -#include "Poco/JSON/PrintHandler.h" -#include "Poco/JSON/Template.h" #include "Poco/Path.h" #include "Poco/Environment.h" #include "Poco/File.h" diff --git a/JSON/testsuite/src/JSONTest.h b/JSON/testsuite/src/JSONTest.h index f812753e0..e705bf4bb 100644 --- a/JSON/testsuite/src/JSONTest.h +++ b/JSON/testsuite/src/JSONTest.h @@ -18,6 +18,15 @@ #include "Poco/JSON/JSON.h" #include "CppUnit/TestCase.h" +#include "Poco/JSON/Object.h" +#include "Poco/JSON/Parser.h" +#include "Poco/JSON/Query.h" +#include "Poco/JSON/JSONException.h" +#include "Poco/JSON/Stringifier.h" +#include "Poco/JSON/ParseHandler.h" +#include "Poco/JSON/PrintHandler.h" +#include "Poco/JSON/Template.h" +#include class JSONTest: public CppUnit::TestCase @@ -83,33 +92,33 @@ private: std::ostringstream os; os << "{ \"test\" : " << number << " }"; std::string json = os.str(); - Parser parser; - Var result; + Poco::JSON::Parser parser; + Poco::Dynamic::Var result; try { result = parser.parse(json); } - catch (JSONException& jsone) + catch (Poco::JSON::JSONException& jsone) { std::cout << jsone.message() << std::endl; assert(false); } - assert(result.type() == typeid(Object::Ptr)); + assert(result.type() == typeid(Poco::JSON::Object::Ptr)); - Object::Ptr object = result.extract(); - Var test = object->get("test"); + Poco::JSON::Object::Ptr object = result.extract(); + Poco::Dynamic::Var test = object->get("test"); assert(test.isNumeric()); T value = test; assert(value == number); - DynamicStruct ds = *object; + Poco::DynamicStruct ds = *object; assert(!ds["test"].isEmpty()); assert(ds["test"].isNumeric()); assert(ds["test"] == number); - const DynamicStruct& rds = *object; + const Poco::DynamicStruct& rds = *object; assert(!rds["test"].isEmpty()); assert(rds["test"].isNumeric()); assert(rds["test"] == number);