diff options
| -rw-r--r-- | slicer/test/initial/localClass.json | 1 | ||||
| -rw-r--r-- | slicer/test/initial/localSub2Class.json | 1 | ||||
| -rw-r--r-- | slicer/test/initial/localSubClass.json | 1 | ||||
| -rw-r--r-- | slicer/test/serializers.cpp | 16 | 
4 files changed, 19 insertions, 0 deletions
diff --git a/slicer/test/initial/localClass.json b/slicer/test/initial/localClass.json new file mode 100644 index 0000000..161b83d --- /dev/null +++ b/slicer/test/initial/localClass.json @@ -0,0 +1 @@ +{"a":1,"b":"Two"} diff --git a/slicer/test/initial/localSub2Class.json b/slicer/test/initial/localSub2Class.json new file mode 100644 index 0000000..2f4a5f1 --- /dev/null +++ b/slicer/test/initial/localSub2Class.json @@ -0,0 +1 @@ +{"a":1,"b":"Two","c":3.1,"d":4,"slicer-typeid":"::Locals::LocalSub2Class"} diff --git a/slicer/test/initial/localSubClass.json b/slicer/test/initial/localSubClass.json new file mode 100644 index 0000000..4af0ae5 --- /dev/null +++ b/slicer/test/initial/localSubClass.json @@ -0,0 +1 @@ +{"a":1,"b":"Two","c":3.1} diff --git a/slicer/test/serializers.cpp b/slicer/test/serializers.cpp index f9ee4c1..1fbceb8 100644 --- a/slicer/test/serializers.cpp +++ b/slicer/test/serializers.cpp @@ -15,6 +15,7 @@  #include <types.h>  #include <json.h>  #include <xml.h> +#include <locals.h>  #include <fstream>  #include "helpers.h"  #include <definedDirs.h> @@ -487,6 +488,21 @@ BOOST_AUTO_TEST_CASE( json_objectmapMember )  	verifyByFile<TestJson::HasProperitiesPtr, Slicer::JsonFileDeserializer>("objectmapMember.json", checkObjectMapMember);  } +BOOST_AUTO_TEST_CASE( json_localClass ) +{ +	verifyByFile<Locals::LocalClassPtr, Slicer::JsonFileDeserializer>("localClass.json"); +} + +BOOST_AUTO_TEST_CASE( json_localSub2Class ) +{ +	verifyByFile<Locals::LocalClassPtr, Slicer::JsonFileDeserializer>("localSub2Class.json"); +} + +BOOST_AUTO_TEST_CASE( json_localSubClass ) +{ +	verifyByFile<Locals::LocalSubClassPtr, Slicer::JsonFileDeserializer>("localSub2Class.json"); +} +  BOOST_AUTO_TEST_CASE( json_simpleArray )  {  	verifyByFile<TestModule::SimpleSeq, Slicer::JsonFileDeserializer>("simpleArray1.json");  | 
