.upptst:JSON

git-svn-id: svn://ultimatepp.org/upp/trunk@4824 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2012-04-19 10:54:23 +00:00
parent b30e581cd4
commit 9e88dfd28e

View file

@ -51,7 +51,21 @@ CONSOLE_APP_MAIN
LOG("===================");
LOG(StoreAsJson(test2));
ASSERT(StoreAsJson(test) == StoreAsJson(test2));
LOG("===================");
StoreAsJsonFile(test, NULL, true);
LoadFromJsonFile(test2);
ASSERT(StoreAsJson(test) == StoreAsJson(test2));
String fn = ConfigFile("h");
StoreAsJsonFile(test, fn, true);
DDUMP(LoadFile(fn));
LoadFromJsonFile(test2);
ASSERT(StoreAsJson(test) == StoreAsJson(test2));
TestStruct test3;
ASSERT(!LoadFromJson(test2, "{\"SomeKey1\":{\"a\":\"X\",\"b\":2},\"SomeKey2\":{\"a\":1,\"b\":2}}"));
ASSERT(!LoadFromJsonFile(test2, "c:aksjdfhkjaskjdfkhasdf"));
LOG("Everything is OK.");
}