Index: vhUnitTest/zTryout/LLA/ParseCacheObjectToJson/Test.cls.xml =================================================================== diff -u -r62368 -r62383 --- vhUnitTest/zTryout/LLA/ParseCacheObjectToJson/Test.cls.xml (.../Test.cls.xml) (revision 62368) +++ vhUnitTest/zTryout/LLA/ParseCacheObjectToJson/Test.cls.xml (.../Test.cls.xml) (revision 62383) @@ -31,7 +31,8 @@ Set GeefProductRestRequest.IngegevenKenmerken = "" Set GeefProductRestRequest.ProductData = "" - #dim ExpectedJsonString As %String = "{ _class:'zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest', Aantal:""DummyAantalValue"", E: { _class:'TECH.Exceptions', AbstractOmschrijvingException:""TECH.Exceptions.AbstractOmschrijvingException"", BaseException:""TECH.Exceptions.BaseException"", CommunicationErrorException:""TECH.Exceptions.CommunicationErrorException"", ConcurrencyException:""TECH.Concurrency.ConcurrencyException"", DataCorruptException:""TECH.Exceptions.DataCorruptException"", DataNotFoundException:""TECH.Exceptions.DataNotFoundException"", DoesNotExistsException:""TECH.Exceptions.DoesNotExistsException"", EnumerationException:""TECH.Exceptions.EnumerationException"", FileException:""TECH.Exceptions.FileException"", GeneralErrorException:""TECH.Exceptions.GeneralErrorException"", IllegalArgumentException:""TECH.Exceptions.IllegalArgumentException"", IllegalUsageException:""TECH.Exceptions.IllegalUsageException"", InvalidInputException:""TECH.Exceptions.InvalidInputException"", InvalidResponseException:""TECH.Exceptions.InvalidResponseException"", InvalidUserInputException:""TECH.Exceptions.InvalidUserInputException"", IteratorUitvoerderOpdrachtException:""TECH.IteratorUitvoerderOpdrachtException"", LockedException:""TECH.Exceptions.LockedException"", MockException:""TECH.Exceptions.MockException"", NoException:""TECH.Exceptions.NoException"", NotSupportedException:""TECH.Exceptions.NotSupportedException"", ObjectConverterCombinationException:""TECH.ObjectUtils.ObjectConverterCombinationException"", ObjectConverterException:""TECH.ObjectUtils.ObjectConverterException"", ObjectConverterPropertyException:""TECH.ObjectUtils.ObjectConverterPropertyException"", ObjectExpectedException:""TECH.Exceptions.ObjectExpectedException"", ObjectValidationFailedException:""TECH.Exceptions.ObjectValidationFailedException"", OngeldigLeverAdres:""TECH.Exceptions.OngeldigLeverAdres"", OngeldigeGegevensOntvangen:""TECH.Exceptions.OngeldigeGegevensOntvangen"", OngeldigeOptieKeuze:""TECH.Exceptions.OngeldigeOptieKeuze"", OngeldigeVerzendKeuze:""TECH.Exceptions.OngeldigeVerzendKeuze"", ResultSetNoRecordException:""TECH.Exceptions.ResultSetNoRecordException"", RuntimeException:""TECH.Exceptions.RuntimeException"", SaveFailedException:""TECH.Exceptions.SaveFailedException"", StapelingException:""TECH.Algo.Stapeling.StapelingException"", StatusException:""TECH.Exceptions.StatusException"", TemplateBaseException:""TECH.Exceptions.TemplateBaseException"", UnimplementedException:""TECH.Exceptions.UnimplementedException""}, IngegevenKenmerken:null, KlantID:""DummyKlantIDValue"", ProductData:null}" + #dim ExpectedJsonString As %String = "{ ""klassenaam"":""zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest"", ""Aantal"":""DummyAantalValue"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""IngegevenKenmerken"":null, ""KlantID"":""DummyKlantIDValue"", ""ProductData"":null}" + // ExpectedJsonString zonder escape chars: { "klassenaam":"zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest", "Aantal":"DummyAantalValue", "E": { "klassenaam":"TECH.Exceptions", "AbstractOmschrijvingException":"TECH.Exceptions.AbstractOmschrijvingException", "BaseException":"TECH.Exceptions.BaseException", "CommunicationErrorException":"TECH.Exceptions.CommunicationErrorException", "ConcurrencyException":"TECH.Concurrency.ConcurrencyException", "DataCorruptException":"TECH.Exceptions.DataCorruptException", "DataNotFoundException":"TECH.Exceptions.DataNotFoundException", "DoesNotExistsException":"TECH.Exceptions.DoesNotExistsException", "EnumerationException":"TECH.Exceptions.EnumerationException", "FileException":"TECH.Exceptions.FileException", "GeneralErrorException":"TECH.Exceptions.GeneralErrorException", "IllegalArgumentException":"TECH.Exceptions.IllegalArgumentException", "IllegalUsageException":"TECH.Exceptions.IllegalUsageException", "InvalidInputException":"TECH.Exceptions.InvalidInputException", "InvalidResponseException":"TECH.Exceptions.InvalidResponseException", "InvalidUserInputException":"TECH.Exceptions.InvalidUserInputException", "IteratorUitvoerderOpdrachtException":"TECH.IteratorUitvoerderOpdrachtException", "LockedException":"TECH.Exceptions.LockedException", "MockException":"TECH.Exceptions.MockException", "NoException":"TECH.Exceptions.NoException", "NotSupportedException":"TECH.Exceptions.NotSupportedException", "ObjectConverterCombinationException":"TECH.ObjectUtils.ObjectConverterCombinationException", "ObjectConverterException":"TECH.ObjectUtils.ObjectConverterException", "ObjectConverterPropertyException":"TECH.ObjectUtils.ObjectConverterPropertyException", "ObjectExpectedException":"TECH.Exceptions.ObjectExpectedException", "ObjectValidationFailedException":"TECH.Exceptions.ObjectValidationFailedException", "OngeldigLeverAdres":"TECH.Exceptions.OngeldigLeverAdres", "OngeldigeGegevensOntvangen":"TECH.Exceptions.OngeldigeGegevensOntvangen", "OngeldigeOptieKeuze":"TECH.Exceptions.OngeldigeOptieKeuze", "OngeldigeVerzendKeuze":"TECH.Exceptions.OngeldigeVerzendKeuze", "ResultSetNoRecordException":"TECH.Exceptions.ResultSetNoRecordException", "RuntimeException":"TECH.Exceptions.RuntimeException", "SaveFailedException":"TECH.Exceptions.SaveFailedException", "StapelingException":"TECH.Algo.Stapeling.StapelingException", "StatusException":"TECH.Exceptions.StatusException", "TemplateBaseException":"TECH.Exceptions.TemplateBaseException", "UnimplementedException":"TECH.Exceptions.UnimplementedException"}, "IngegevenKenmerken":null, "KlantID":"DummyKlantIDValue", "ProductData":null} Do ..AssertJson(GeefProductRestRequest, ExpectedJsonString) ]]> @@ -45,7 +46,8 @@ Set GeefProductRestRequest.IngegevenKenmerken = "" Set GeefProductRestRequest.ProductData = ProductData - #dim ExpectedJsonString As %String = "{ _class:'zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest', Aantal:""DummyAantalValue"", E: { _class:'TECH.Exceptions', AbstractOmschrijvingException:""TECH.Exceptions.AbstractOmschrijvingException"", BaseException:""TECH.Exceptions.BaseException"", CommunicationErrorException:""TECH.Exceptions.CommunicationErrorException"", ConcurrencyException:""TECH.Concurrency.ConcurrencyException"", DataCorruptException:""TECH.Exceptions.DataCorruptException"", DataNotFoundException:""TECH.Exceptions.DataNotFoundException"", DoesNotExistsException:""TECH.Exceptions.DoesNotExistsException"", EnumerationException:""TECH.Exceptions.EnumerationException"", FileException:""TECH.Exceptions.FileException"", GeneralErrorException:""TECH.Exceptions.GeneralErrorException"", IllegalArgumentException:""TECH.Exceptions.IllegalArgumentException"", IllegalUsageException:""TECH.Exceptions.IllegalUsageException"", InvalidInputException:""TECH.Exceptions.InvalidInputException"", InvalidResponseException:""TECH.Exceptions.InvalidResponseException"", InvalidUserInputException:""TECH.Exceptions.InvalidUserInputException"", IteratorUitvoerderOpdrachtException:""TECH.IteratorUitvoerderOpdrachtException"", LockedException:""TECH.Exceptions.LockedException"", MockException:""TECH.Exceptions.MockException"", NoException:""TECH.Exceptions.NoException"", NotSupportedException:""TECH.Exceptions.NotSupportedException"", ObjectConverterCombinationException:""TECH.ObjectUtils.ObjectConverterCombinationException"", ObjectConverterException:""TECH.ObjectUtils.ObjectConverterException"", ObjectConverterPropertyException:""TECH.ObjectUtils.ObjectConverterPropertyException"", ObjectExpectedException:""TECH.Exceptions.ObjectExpectedException"", ObjectValidationFailedException:""TECH.Exceptions.ObjectValidationFailedException"", OngeldigLeverAdres:""TECH.Exceptions.OngeldigLeverAdres"", OngeldigeGegevensOntvangen:""TECH.Exceptions.OngeldigeGegevensOntvangen"", OngeldigeOptieKeuze:""TECH.Exceptions.OngeldigeOptieKeuze"", OngeldigeVerzendKeuze:""TECH.Exceptions.OngeldigeVerzendKeuze"", ResultSetNoRecordException:""TECH.Exceptions.ResultSetNoRecordException"", RuntimeException:""TECH.Exceptions.RuntimeException"", SaveFailedException:""TECH.Exceptions.SaveFailedException"", StapelingException:""TECH.Algo.Stapeling.StapelingException"", StatusException:""TECH.Exceptions.StatusException"", TemplateBaseException:""TECH.Exceptions.TemplateBaseException"", UnimplementedException:""TECH.Exceptions.UnimplementedException""}, IngegevenKenmerken:null, KlantID:""DummyKlantIDValue"", ProductData: { _class:'DOM.PM.dto.ProductData', DossierNummer:""DummyDossierNummer"", E: { _class:'TECH.Exceptions', AbstractOmschrijvingException:""TECH.Exceptions.AbstractOmschrijvingException"", BaseException:""TECH.Exceptions.BaseException"", CommunicationErrorException:""TECH.Exceptions.CommunicationErrorException"", ConcurrencyException:""TECH.Concurrency.ConcurrencyException"", DataCorruptException:""TECH.Exceptions.DataCorruptException"", DataNotFoundException:""TECH.Exceptions.DataNotFoundException"", DoesNotExistsException:""TECH.Exceptions.DoesNotExistsException"", EnumerationException:""TECH.Exceptions.EnumerationException"", FileException:""TECH.Exceptions.FileException"", GeneralErrorException:""TECH.Exceptions.GeneralErrorException"", IllegalArgumentException:""TECH.Exceptions.IllegalArgumentException"", IllegalUsageException:""TECH.Exceptions.IllegalUsageException"", InvalidInputException:""TECH.Exceptions.InvalidInputException"", InvalidResponseException:""TECH.Exceptions.InvalidResponseException"", InvalidUserInputException:""TECH.Exceptions.InvalidUserInputException"", IteratorUitvoerderOpdrachtException:""TECH.IteratorUitvoerderOpdrachtException"", LockedException:""TECH.Exceptions.LockedException"", MockException:""TECH.Exceptions.MockException"", NoException:""TECH.Exceptions.NoException"", NotSupportedException:""TECH.Exceptions.NotSupportedException"", ObjectConverterCombinationException:""TECH.ObjectUtils.ObjectConverterCombinationException"", ObjectConverterException:""TECH.ObjectUtils.ObjectConverterException"", ObjectConverterPropertyException:""TECH.ObjectUtils.ObjectConverterPropertyException"", ObjectExpectedException:""TECH.Exceptions.ObjectExpectedException"", ObjectValidationFailedException:""TECH.Exceptions.ObjectValidationFailedException"", OngeldigLeverAdres:""TECH.Exceptions.OngeldigLeverAdres"", OngeldigeGegevensOntvangen:""TECH.Exceptions.OngeldigeGegevensOntvangen"", OngeldigeOptieKeuze:""TECH.Exceptions.OngeldigeOptieKeuze"", OngeldigeVerzendKeuze:""TECH.Exceptions.OngeldigeVerzendKeuze"", ResultSetNoRecordException:""TECH.Exceptions.ResultSetNoRecordException"", RuntimeException:""TECH.Exceptions.RuntimeException"", SaveFailedException:""TECH.Exceptions.SaveFailedException"", StapelingException:""TECH.Algo.Stapeling.StapelingException"", StatusException:""TECH.Exceptions.StatusException"", TemplateBaseException:""TECH.Exceptions.TemplateBaseException"", UnimplementedException:""TECH.Exceptions.UnimplementedException""}, PRNr:1}}" + #dim ExpectedJsonString As %String = "{ ""klassenaam"":""zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest"", ""Aantal"":""DummyAantalValue"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""IngegevenKenmerken"":null, ""KlantID"":""DummyKlantIDValue"", ""ProductData"": { ""klassenaam"":""DOM.PM.dto.ProductData"", ""DossierNummer"":""DummyDossierNummer"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""PRNr"":1}}" + // ExpectedJsonString zonder escape chars: { "klassenaam":"zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest", "Aantal":"DummyAantalValue", "E": { "klassenaam":"TECH.Exceptions", "AbstractOmschrijvingException":"TECH.Exceptions.AbstractOmschrijvingException", "BaseException":"TECH.Exceptions.BaseException", "CommunicationErrorException":"TECH.Exceptions.CommunicationErrorException", "ConcurrencyException":"TECH.Concurrency.ConcurrencyException", "DataCorruptException":"TECH.Exceptions.DataCorruptException", "DataNotFoundException":"TECH.Exceptions.DataNotFoundException", "DoesNotExistsException":"TECH.Exceptions.DoesNotExistsException", "EnumerationException":"TECH.Exceptions.EnumerationException", "FileException":"TECH.Exceptions.FileException", "GeneralErrorException":"TECH.Exceptions.GeneralErrorException", "IllegalArgumentException":"TECH.Exceptions.IllegalArgumentException", "IllegalUsageException":"TECH.Exceptions.IllegalUsageException", "InvalidInputException":"TECH.Exceptions.InvalidInputException", "InvalidResponseException":"TECH.Exceptions.InvalidResponseException", "InvalidUserInputException":"TECH.Exceptions.InvalidUserInputException", "IteratorUitvoerderOpdrachtException":"TECH.IteratorUitvoerderOpdrachtException", "LockedException":"TECH.Exceptions.LockedException", "MockException":"TECH.Exceptions.MockException", "NoException":"TECH.Exceptions.NoException", "NotSupportedException":"TECH.Exceptions.NotSupportedException", "ObjectConverterCombinationException":"TECH.ObjectUtils.ObjectConverterCombinationException", "ObjectConverterException":"TECH.ObjectUtils.ObjectConverterException", "ObjectConverterPropertyException":"TECH.ObjectUtils.ObjectConverterPropertyException", "ObjectExpectedException":"TECH.Exceptions.ObjectExpectedException", "ObjectValidationFailedException":"TECH.Exceptions.ObjectValidationFailedException", "OngeldigLeverAdres":"TECH.Exceptions.OngeldigLeverAdres", "OngeldigeGegevensOntvangen":"TECH.Exceptions.OngeldigeGegevensOntvangen", "OngeldigeOptieKeuze":"TECH.Exceptions.OngeldigeOptieKeuze", "OngeldigeVerzendKeuze":"TECH.Exceptions.OngeldigeVerzendKeuze", "ResultSetNoRecordException":"TECH.Exceptions.ResultSetNoRecordException", "RuntimeException":"TECH.Exceptions.RuntimeException", "SaveFailedException":"TECH.Exceptions.SaveFailedException", "StapelingException":"TECH.Algo.Stapeling.StapelingException", "StatusException":"TECH.Exceptions.StatusException", "TemplateBaseException":"TECH.Exceptions.TemplateBaseException", "UnimplementedException":"TECH.Exceptions.UnimplementedException"}, "IngegevenKenmerken":null, "KlantID":"DummyKlantIDValue", "ProductData": { "klassenaam":"DOM.PM.dto.ProductData", "DossierNummer":"DummyDossierNummer", "E": { "klassenaam":"TECH.Exceptions", "AbstractOmschrijvingException":"TECH.Exceptions.AbstractOmschrijvingException", "BaseException":"TECH.Exceptions.BaseException", "CommunicationErrorException":"TECH.Exceptions.CommunicationErrorException", "ConcurrencyException":"TECH.Concurrency.ConcurrencyException", "DataCorruptException":"TECH.Exceptions.DataCorruptException", "DataNotFoundException":"TECH.Exceptions.DataNotFoundException", "DoesNotExistsException":"TECH.Exceptions.DoesNotExistsException", "EnumerationException":"TECH.Exceptions.EnumerationException", "FileException":"TECH.Exceptions.FileException", "GeneralErrorException":"TECH.Exceptions.GeneralErrorException", "IllegalArgumentException":"TECH.Exceptions.IllegalArgumentException", "IllegalUsageException":"TECH.Exceptions.IllegalUsageException", "InvalidInputException":"TECH.Exceptions.InvalidInputException", "InvalidResponseException":"TECH.Exceptions.InvalidResponseException", "InvalidUserInputException":"TECH.Exceptions.InvalidUserInputException", "IteratorUitvoerderOpdrachtException":"TECH.IteratorUitvoerderOpdrachtException", "LockedException":"TECH.Exceptions.LockedException", "MockException":"TECH.Exceptions.MockException", "NoException":"TECH.Exceptions.NoException", "NotSupportedException":"TECH.Exceptions.NotSupportedException", "ObjectConverterCombinationException":"TECH.ObjectUtils.ObjectConverterCombinationException", "ObjectConverterException":"TECH.ObjectUtils.ObjectConverterException", "ObjectConverterPropertyException":"TECH.ObjectUtils.ObjectConverterPropertyException", "ObjectExpectedException":"TECH.Exceptions.ObjectExpectedException", "ObjectValidationFailedException":"TECH.Exceptions.ObjectValidationFailedException", "OngeldigLeverAdres":"TECH.Exceptions.OngeldigLeverAdres", "OngeldigeGegevensOntvangen":"TECH.Exceptions.OngeldigeGegevensOntvangen", "OngeldigeOptieKeuze":"TECH.Exceptions.OngeldigeOptieKeuze", "OngeldigeVerzendKeuze":"TECH.Exceptions.OngeldigeVerzendKeuze", "ResultSetNoRecordException":"TECH.Exceptions.ResultSetNoRecordException", "RuntimeException":"TECH.Exceptions.RuntimeException", "SaveFailedException":"TECH.Exceptions.SaveFailedException", "StapelingException":"TECH.Algo.Stapeling.StapelingException", "StatusException":"TECH.Exceptions.StatusException", "TemplateBaseException":"TECH.Exceptions.TemplateBaseException", "UnimplementedException":"TECH.Exceptions.UnimplementedException"}, "PRNr":1}} Do ..AssertJson(GeefProductRestRequest, ExpectedJsonString) ]]> @@ -61,8 +63,8 @@ Set GeefProductRestRequest.IngegevenKenmerken = IngegevenKenmerken Set GeefProductRestRequest.ProductData = ProductData - #dim ExpectedJsonString As %String = "{ _class:'zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest', Aantal:""DummyAantalValue"", E: { _class:'TECH.Exceptions', AbstractOmschrijvingException:""TECH.Exceptions.AbstractOmschrijvingException"", BaseException:""TECH.Exceptions.BaseException"", CommunicationErrorException:""TECH.Exceptions.CommunicationErrorException"", ConcurrencyException:""TECH.Concurrency.ConcurrencyException"", DataCorruptException:""TECH.Exceptions.DataCorruptException"", DataNotFoundException:""TECH.Exceptions.DataNotFoundException"", DoesNotExistsException:""TECH.Exceptions.DoesNotExistsException"", EnumerationException:""TECH.Exceptions.EnumerationException"", FileException:""TECH.Exceptions.FileException"", GeneralErrorException:""TECH.Exceptions.GeneralErrorException"", IllegalArgumentException:""TECH.Exceptions.IllegalArgumentException"", IllegalUsageException:""TECH.Exceptions.IllegalUsageException"", InvalidInputException:""TECH.Exceptions.InvalidInputException"", InvalidResponseException:""TECH.Exceptions.InvalidResponseException"", InvalidUserInputException:""TECH.Exceptions.InvalidUserInputException"", IteratorUitvoerderOpdrachtException:""TECH.IteratorUitvoerderOpdrachtException"", LockedException:""TECH.Exceptions.LockedException"", MockException:""TECH.Exceptions.MockException"", NoException:""TECH.Exceptions.NoException"", NotSupportedException:""TECH.Exceptions.NotSupportedException"", ObjectConverterCombinationException:""TECH.ObjectUtils.ObjectConverterCombinationException"", ObjectConverterException:""TECH.ObjectUtils.ObjectConverterException"", ObjectConverterPropertyException:""TECH.ObjectUtils.ObjectConverterPropertyException"", ObjectExpectedException:""TECH.Exceptions.ObjectExpectedException"", ObjectValidationFailedException:""TECH.Exceptions.ObjectValidationFailedException"", OngeldigLeverAdres:""TECH.Exceptions.OngeldigLeverAdres"", OngeldigeGegevensOntvangen:""TECH.Exceptions.OngeldigeGegevensOntvangen"", OngeldigeOptieKeuze:""TECH.Exceptions.OngeldigeOptieKeuze"", OngeldigeVerzendKeuze:""TECH.Exceptions.OngeldigeVerzendKeuze"", ResultSetNoRecordException:""TECH.Exceptions.ResultSetNoRecordException"", RuntimeException:""TECH.Exceptions.RuntimeException"", SaveFailedException:""TECH.Exceptions.SaveFailedException"", StapelingException:""TECH.Algo.Stapeling.StapelingException"", StatusException:""TECH.Exceptions.StatusException"", TemplateBaseException:""TECH.Exceptions.TemplateBaseException"", UnimplementedException:""TECH.Exceptions.UnimplementedException""}, IngegevenKenmerken: { _class:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"""", Diepte:"""", ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{}, Kleur:"""", Materiaal:"""", NietMeeleveren:[], Onderdelen:[], ProductieWijze:""DummyProductieWijze"", Type:"""", VersieNr:""DummyVersieNr""}, KlantID:""DummyKlantIDValue"", ProductData: { _class:'DOM.PM.dto.ProductData', DossierNummer:""DummyDossierNummer"", E: { _class:'TECH.Exceptions', AbstractOmschrijvingException:""TECH.Exceptions.AbstractOmschrijvingException"", BaseException:""TECH.Exceptions.BaseException"", CommunicationErrorException:""TECH.Exceptions.CommunicationErrorException"", ConcurrencyException:""TECH.Concurrency.ConcurrencyException"", DataCorruptException:""TECH.Exceptions.DataCorruptException"", DataNotFoundException:""TECH.Exceptions.DataNotFoundException"", DoesNotExistsException:""TECH.Exceptions.DoesNotExistsException"", EnumerationException:""TECH.Exceptions.EnumerationException"", FileException:""TECH.Exceptions.FileException"", GeneralErrorException:""TECH.Exceptions.GeneralErrorException"", IllegalArgumentException:""TECH.Exceptions.IllegalArgumentException"", IllegalUsageException:""TECH.Exceptions.IllegalUsageException"", InvalidInputException:""TECH.Exceptions.InvalidInputException"", InvalidResponseException:""TECH.Exceptions.InvalidResponseException"", InvalidUserInputException:""TECH.Exceptions.InvalidUserInputException"", IteratorUitvoerderOpdrachtException:""TECH.IteratorUitvoerderOpdrachtException"", LockedException:""TECH.Exceptions.LockedException"", MockException:""TECH.Exceptions.MockException"", NoException:""TECH.Exceptions.NoException"", NotSupportedException:""TECH.Exceptions.NotSupportedException"", ObjectConverterCombinationException:""TECH.ObjectUtils.ObjectConverterCombinationException"", ObjectConverterException:""TECH.ObjectUtils.ObjectConverterException"", ObjectConverterPropertyException:""TECH.ObjectUtils.ObjectConverterPropertyException"", ObjectExpectedException:""TECH.Exceptions.ObjectExpectedException"", ObjectValidationFailedException:""TECH.Exceptions.ObjectValidationFailedException"", OngeldigLeverAdres:""TECH.Exceptions.OngeldigLeverAdres"", OngeldigeGegevensOntvangen:""TECH.Exceptions.OngeldigeGegevensOntvangen"", OngeldigeOptieKeuze:""TECH.Exceptions.OngeldigeOptieKeuze"", OngeldigeVerzendKeuze:""TECH.Exceptions.OngeldigeVerzendKeuze"", ResultSetNoRecordException:""TECH.Exceptions.ResultSetNoRecordException"", RuntimeException:""TECH.Exceptions.RuntimeException"", SaveFailedException:""TECH.Exceptions.SaveFailedException"", StapelingException:""TECH.Algo.Stapeling.StapelingException"", StatusException:""TECH.Exceptions.StatusException"", TemplateBaseException:""TECH.Exceptions.TemplateBaseException"", UnimplementedException:""TECH.Exceptions.UnimplementedException""}, PRNr:1}}" - // ExpectedJsonString zonder escape chars: { _class:'zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest', Aantal:"DummyAantalValue", E: { _class:'TECH.Exceptions', AbstractOmschrijvingException:"TECH.Exceptions.AbstractOmschrijvingException", BaseException:"TECH.Exceptions.BaseException", CommunicationErrorException:"TECH.Exceptions.CommunicationErrorException", ConcurrencyException:"TECH.Concurrency.ConcurrencyException", DataCorruptException:"TECH.Exceptions.DataCorruptException", DataNotFoundException:"TECH.Exceptions.DataNotFoundException", DoesNotExistsException:"TECH.Exceptions.DoesNotExistsException", EnumerationException:"TECH.Exceptions.EnumerationException", FileException:"TECH.Exceptions.FileException", GeneralErrorException:"TECH.Exceptions.GeneralErrorException", IllegalArgumentException:"TECH.Exceptions.IllegalArgumentException", IllegalUsageException:"TECH.Exceptions.IllegalUsageException", InvalidInputException:"TECH.Exceptions.InvalidInputException", InvalidResponseException:"TECH.Exceptions.InvalidResponseException", InvalidUserInputException:"TECH.Exceptions.InvalidUserInputException", IteratorUitvoerderOpdrachtException:"TECH.IteratorUitvoerderOpdrachtException", LockedException:"TECH.Exceptions.LockedException", MockException:"TECH.Exceptions.MockException", NoException:"TECH.Exceptions.NoException", NotSupportedException:"TECH.Exceptions.NotSupportedException", ObjectConverterCombinationException:"TECH.ObjectUtils.ObjectConverterCombinationException", ObjectConverterException:"TECH.ObjectUtils.ObjectConverterException", ObjectConverterPropertyException:"TECH.ObjectUtils.ObjectConverterPropertyException", ObjectExpectedException:"TECH.Exceptions.ObjectExpectedException", ObjectValidationFailedException:"TECH.Exceptions.ObjectValidationFailedException", OngeldigLeverAdres:"TECH.Exceptions.OngeldigLeverAdres", OngeldigeGegevensOntvangen:"TECH.Exceptions.OngeldigeGegevensOntvangen", OngeldigeOptieKeuze:"TECH.Exceptions.OngeldigeOptieKeuze", OngeldigeVerzendKeuze:"TECH.Exceptions.OngeldigeVerzendKeuze", ResultSetNoRecordException:"TECH.Exceptions.ResultSetNoRecordException", RuntimeException:"TECH.Exceptions.RuntimeException", SaveFailedException:"TECH.Exceptions.SaveFailedException", StapelingException:"TECH.Algo.Stapeling.StapelingException", StatusException:"TECH.Exceptions.StatusException", TemplateBaseException:"TECH.Exceptions.TemplateBaseException", UnimplementedException:"TECH.Exceptions.UnimplementedException"}, IngegevenKenmerken: { _class:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:"", ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{MatX: { _class:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:200, ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{}, Kleur:"ZW", Materiaal:"CL", NietMeeleveren:["Mat"], Onderdelen:["MatOnderdeel"], ProductieWijze:"Volledig", Type:"Basis", VersieNr:0},MatY: { _class:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:200, ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{}, Kleur:"ZW", Materiaal:"CL", NietMeeleveren:["Mat"], Onderdelen:["MatOnderdeel"], ProductieWijze:"Volledig", Type:"Basis", VersieNr:0}}, Kleur:"", Materiaal:"", NietMeeleveren:["NietMeeleveren1","NietMeeleveren2"], Onderdelen:[], ProductieWijze:"DummyProductieWijze", Type:"", VersieNr:"DummyVersieNr"}, KlantID:"DummyKlantIDValue", ProductData: { _class:'DOM.PM.dto.ProductData', DossierNummer:"DummyDossierNummer", E: { _class:'TECH.Exceptions', AbstractOmschrijvingException:"TECH.Exceptions.AbstractOmschrijvingException", BaseException:"TECH.Exceptions.BaseException", CommunicationErrorException:"TECH.Exceptions.CommunicationErrorException", ConcurrencyException:"TECH.Concurrency.ConcurrencyException", DataCorruptException:"TECH.Exceptions.DataCorruptException", DataNotFoundException:"TECH.Exceptions.DataNotFoundException", DoesNotExistsException:"TECH.Exceptions.DoesNotExistsException", EnumerationException:"TECH.Exceptions.EnumerationException", FileException:"TECH.Exceptions.FileException", GeneralErrorException:"TECH.Exceptions.GeneralErrorException", IllegalArgumentException:"TECH.Exceptions.IllegalArgumentException", IllegalUsageException:"TECH.Exceptions.IllegalUsageException", InvalidInputException:"TECH.Exceptions.InvalidInputException", InvalidResponseException:"TECH.Exceptions.InvalidResponseException", InvalidUserInputException:"TECH.Exceptions.InvalidUserInputException", IteratorUitvoerderOpdrachtException:"TECH.IteratorUitvoerderOpdrachtException", LockedException:"TECH.Exceptions.LockedException", MockException:"TECH.Exceptions.MockException", NoException:"TECH.Exceptions.NoException", NotSupportedException:"TECH.Exceptions.NotSupportedException", ObjectConverterCombinationException:"TECH.ObjectUtils.ObjectConverterCombinationException", ObjectConverterException:"TECH.ObjectUtils.ObjectConverterException", ObjectConverterPropertyException:"TECH.ObjectUtils.ObjectConverterPropertyException", ObjectExpectedException:"TECH.Exceptions.ObjectExpectedException", ObjectValidationFailedException:"TECH.Exceptions.ObjectValidationFailedException", OngeldigLeverAdres:"TECH.Exceptions.OngeldigLeverAdres", OngeldigeGegevensOntvangen:"TECH.Exceptions.OngeldigeGegevensOntvangen", OngeldigeOptieKeuze:"TECH.Exceptions.OngeldigeOptieKeuze", OngeldigeVerzendKeuze:"TECH.Exceptions.OngeldigeVerzendKeuze", ResultSetNoRecordException:"TECH.Exceptions.ResultSetNoRecordException", RuntimeException:"TECH.Exceptions.RuntimeException", SaveFailedException:"TECH.Exceptions.SaveFailedException", StapelingException:"TECH.Algo.Stapeling.StapelingException", StatusException:"TECH.Exceptions.StatusException", TemplateBaseException:"TECH.Exceptions.TemplateBaseException", UnimplementedException:"TECH.Exceptions.UnimplementedException"}, PRNr:1}} + #dim ExpectedJsonString As %String = "{ ""klassenaam"":""zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest"", ""Aantal"":""DummyAantalValue"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""IngegevenKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":"""", ""ExplicietGekozenKenmerken"":[], ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":"""", ""Materiaal"":"""", ""NietMeeleveren"":[], ""Onderdelen"":[], ""ProductieWijze"":""DummyProductieWijze"", ""Type"":"""", ""VersieNr"":""DummyVersieNr""}, ""KlantID"":""DummyKlantIDValue"", ""ProductData"": { ""klassenaam"":""DOM.PM.dto.ProductData"", ""DossierNummer"":""DummyDossierNummer"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""PRNr"":1}}" + // ExpectedJsonString zonder escape chars: { "klassenaam":"zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest", "Aantal":"DummyAantalValue", "E": { "klassenaam":"TECH.Exceptions", "AbstractOmschrijvingException":"TECH.Exceptions.AbstractOmschrijvingException", "BaseException":"TECH.Exceptions.BaseException", "CommunicationErrorException":"TECH.Exceptions.CommunicationErrorException", "ConcurrencyException":"TECH.Concurrency.ConcurrencyException", "DataCorruptException":"TECH.Exceptions.DataCorruptException", "DataNotFoundException":"TECH.Exceptions.DataNotFoundException", "DoesNotExistsException":"TECH.Exceptions.DoesNotExistsException", "EnumerationException":"TECH.Exceptions.EnumerationException", "FileException":"TECH.Exceptions.FileException", "GeneralErrorException":"TECH.Exceptions.GeneralErrorException", "IllegalArgumentException":"TECH.Exceptions.IllegalArgumentException", "IllegalUsageException":"TECH.Exceptions.IllegalUsageException", "InvalidInputException":"TECH.Exceptions.InvalidInputException", "InvalidResponseException":"TECH.Exceptions.InvalidResponseException", "InvalidUserInputException":"TECH.Exceptions.InvalidUserInputException", "IteratorUitvoerderOpdrachtException":"TECH.IteratorUitvoerderOpdrachtException", "LockedException":"TECH.Exceptions.LockedException", "MockException":"TECH.Exceptions.MockException", "NoException":"TECH.Exceptions.NoException", "NotSupportedException":"TECH.Exceptions.NotSupportedException", "ObjectConverterCombinationException":"TECH.ObjectUtils.ObjectConverterCombinationException", "ObjectConverterException":"TECH.ObjectUtils.ObjectConverterException", "ObjectConverterPropertyException":"TECH.ObjectUtils.ObjectConverterPropertyException", "ObjectExpectedException":"TECH.Exceptions.ObjectExpectedException", "ObjectValidationFailedException":"TECH.Exceptions.ObjectValidationFailedException", "OngeldigLeverAdres":"TECH.Exceptions.OngeldigLeverAdres", "OngeldigeGegevensOntvangen":"TECH.Exceptions.OngeldigeGegevensOntvangen", "OngeldigeOptieKeuze":"TECH.Exceptions.OngeldigeOptieKeuze", "OngeldigeVerzendKeuze":"TECH.Exceptions.OngeldigeVerzendKeuze", "ResultSetNoRecordException":"TECH.Exceptions.ResultSetNoRecordException", "RuntimeException":"TECH.Exceptions.RuntimeException", "SaveFailedException":"TECH.Exceptions.SaveFailedException", "StapelingException":"TECH.Algo.Stapeling.StapelingException", "StatusException":"TECH.Exceptions.StatusException", "TemplateBaseException":"TECH.Exceptions.TemplateBaseException", "UnimplementedException":"TECH.Exceptions.UnimplementedException"}, "IngegevenKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken", "Breedte":"", "Diepte":"", "ExplicietGekozenKenmerken":[], "GekoppeldeIngegevenKenmerken":{}, "Kleur":"", "Materiaal":"", "NietMeeleveren":[], "Onderdelen":[], "ProductieWijze":"DummyProductieWijze", "Type":"", "VersieNr":"DummyVersieNr"}, "KlantID":"DummyKlantIDValue", "ProductData": { "klassenaam":"DOM.PM.dto.ProductData", "DossierNummer":"DummyDossierNummer", "E": { "klassenaam":"TECH.Exceptions", "AbstractOmschrijvingException":"TECH.Exceptions.AbstractOmschrijvingException", "BaseException":"TECH.Exceptions.BaseException", "CommunicationErrorException":"TECH.Exceptions.CommunicationErrorException", "ConcurrencyException":"TECH.Concurrency.ConcurrencyException", "DataCorruptException":"TECH.Exceptions.DataCorruptException", "DataNotFoundException":"TECH.Exceptions.DataNotFoundException", "DoesNotExistsException":"TECH.Exceptions.DoesNotExistsException", "EnumerationException":"TECH.Exceptions.EnumerationException", "FileException":"TECH.Exceptions.FileException", "GeneralErrorException":"TECH.Exceptions.GeneralErrorException", "IllegalArgumentException":"TECH.Exceptions.IllegalArgumentException", "IllegalUsageException":"TECH.Exceptions.IllegalUsageException", "InvalidInputException":"TECH.Exceptions.InvalidInputException", "InvalidResponseException":"TECH.Exceptions.InvalidResponseException", "InvalidUserInputException":"TECH.Exceptions.InvalidUserInputException", "IteratorUitvoerderOpdrachtException":"TECH.IteratorUitvoerderOpdrachtException", "LockedException":"TECH.Exceptions.LockedException", "MockException":"TECH.Exceptions.MockException", "NoException":"TECH.Exceptions.NoException", "NotSupportedException":"TECH.Exceptions.NotSupportedException", "ObjectConverterCombinationException":"TECH.ObjectUtils.ObjectConverterCombinationException", "ObjectConverterException":"TECH.ObjectUtils.ObjectConverterException", "ObjectConverterPropertyException":"TECH.ObjectUtils.ObjectConverterPropertyException", "ObjectExpectedException":"TECH.Exceptions.ObjectExpectedException", "ObjectValidationFailedException":"TECH.Exceptions.ObjectValidationFailedException", "OngeldigLeverAdres":"TECH.Exceptions.OngeldigLeverAdres", "OngeldigeGegevensOntvangen":"TECH.Exceptions.OngeldigeGegevensOntvangen", "OngeldigeOptieKeuze":"TECH.Exceptions.OngeldigeOptieKeuze", "OngeldigeVerzendKeuze":"TECH.Exceptions.OngeldigeVerzendKeuze", "ResultSetNoRecordException":"TECH.Exceptions.ResultSetNoRecordException", "RuntimeException":"TECH.Exceptions.RuntimeException", "SaveFailedException":"TECH.Exceptions.SaveFailedException", "StapelingException":"TECH.Algo.Stapeling.StapelingException", "StatusException":"TECH.Exceptions.StatusException", "TemplateBaseException":"TECH.Exceptions.TemplateBaseException", "UnimplementedException":"TECH.Exceptions.UnimplementedException"}, "PRNr":1}} Do ..AssertJson(GeefProductRestRequest, ExpectedJsonString) ]]> @@ -80,8 +82,8 @@ Set GeefProductRestRequest.IngegevenKenmerken = IngegevenKenmerken Set GeefProductRestRequest.ProductData = ProductData - #dim ExpectedJsonString As %String = "{ _class:'zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest', Aantal:""DummyAantalValue"", E: { _class:'TECH.Exceptions', AbstractOmschrijvingException:""TECH.Exceptions.AbstractOmschrijvingException"", BaseException:""TECH.Exceptions.BaseException"", CommunicationErrorException:""TECH.Exceptions.CommunicationErrorException"", ConcurrencyException:""TECH.Concurrency.ConcurrencyException"", DataCorruptException:""TECH.Exceptions.DataCorruptException"", DataNotFoundException:""TECH.Exceptions.DataNotFoundException"", DoesNotExistsException:""TECH.Exceptions.DoesNotExistsException"", EnumerationException:""TECH.Exceptions.EnumerationException"", FileException:""TECH.Exceptions.FileException"", GeneralErrorException:""TECH.Exceptions.GeneralErrorException"", IllegalArgumentException:""TECH.Exceptions.IllegalArgumentException"", IllegalUsageException:""TECH.Exceptions.IllegalUsageException"", InvalidInputException:""TECH.Exceptions.InvalidInputException"", InvalidResponseException:""TECH.Exceptions.InvalidResponseException"", InvalidUserInputException:""TECH.Exceptions.InvalidUserInputException"", IteratorUitvoerderOpdrachtException:""TECH.IteratorUitvoerderOpdrachtException"", LockedException:""TECH.Exceptions.LockedException"", MockException:""TECH.Exceptions.MockException"", NoException:""TECH.Exceptions.NoException"", NotSupportedException:""TECH.Exceptions.NotSupportedException"", ObjectConverterCombinationException:""TECH.ObjectUtils.ObjectConverterCombinationException"", ObjectConverterException:""TECH.ObjectUtils.ObjectConverterException"", ObjectConverterPropertyException:""TECH.ObjectUtils.ObjectConverterPropertyException"", ObjectExpectedException:""TECH.Exceptions.ObjectExpectedException"", ObjectValidationFailedException:""TECH.Exceptions.ObjectValidationFailedException"", OngeldigLeverAdres:""TECH.Exceptions.OngeldigLeverAdres"", OngeldigeGegevensOntvangen:""TECH.Exceptions.OngeldigeGegevensOntvangen"", OngeldigeOptieKeuze:""TECH.Exceptions.OngeldigeOptieKeuze"", OngeldigeVerzendKeuze:""TECH.Exceptions.OngeldigeVerzendKeuze"", ResultSetNoRecordException:""TECH.Exceptions.ResultSetNoRecordException"", RuntimeException:""TECH.Exceptions.RuntimeException"", SaveFailedException:""TECH.Exceptions.SaveFailedException"", StapelingException:""TECH.Algo.Stapeling.StapelingException"", StatusException:""TECH.Exceptions.StatusException"", TemplateBaseException:""TECH.Exceptions.TemplateBaseException"", UnimplementedException:""TECH.Exceptions.UnimplementedException""}, IngegevenKenmerken: { _class:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"""", Diepte:"""", ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{MatX: { _class:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"""", Diepte:200, ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{}, Kleur:""ZW"", Materiaal:""CL"", NietMeeleveren:[""Mat""], Onderdelen:[""MatOnderdeel""], ProductieWijze:""Volledig"", Type:""Basis"", VersieNr:0},MatY: { _class:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"""", Diepte:200, ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{}, Kleur:""ZW"", Materiaal:""CL"", NietMeeleveren:[""Mat""], Onderdelen:[""MatOnderdeel""], ProductieWijze:""Volledig"", Type:""Basis"", VersieNr:0}}, Kleur:"""", Materiaal:"""", NietMeeleveren:[], Onderdelen:[], ProductieWijze:""DummyProductieWijze"", Type:"""", VersieNr:""DummyVersieNr""}, KlantID:""DummyKlantIDValue"", ProductData: { _class:'DOM.PM.dto.ProductData', DossierNummer:""DummyDossierNummer"", E: { _class:'TECH.Exceptions', AbstractOmschrijvingException:""TECH.Exceptions.AbstractOmschrijvingException"", BaseException:""TECH.Exceptions.BaseException"", CommunicationErrorException:""TECH.Exceptions.CommunicationErrorException"", ConcurrencyException:""TECH.Concurrency.ConcurrencyException"", DataCorruptException:""TECH.Exceptions.DataCorruptException"", DataNotFoundException:""TECH.Exceptions.DataNotFoundException"", DoesNotExistsException:""TECH.Exceptions.DoesNotExistsException"", EnumerationException:""TECH.Exceptions.EnumerationException"", FileException:""TECH.Exceptions.FileException"", GeneralErrorException:""TECH.Exceptions.GeneralErrorException"", IllegalArgumentException:""TECH.Exceptions.IllegalArgumentException"", IllegalUsageException:""TECH.Exceptions.IllegalUsageException"", InvalidInputException:""TECH.Exceptions.InvalidInputException"", InvalidResponseException:""TECH.Exceptions.InvalidResponseException"", InvalidUserInputException:""TECH.Exceptions.InvalidUserInputException"", IteratorUitvoerderOpdrachtException:""TECH.IteratorUitvoerderOpdrachtException"", LockedException:""TECH.Exceptions.LockedException"", MockException:""TECH.Exceptions.MockException"", NoException:""TECH.Exceptions.NoException"", NotSupportedException:""TECH.Exceptions.NotSupportedException"", ObjectConverterCombinationException:""TECH.ObjectUtils.ObjectConverterCombinationException"", ObjectConverterException:""TECH.ObjectUtils.ObjectConverterException"", ObjectConverterPropertyException:""TECH.ObjectUtils.ObjectConverterPropertyException"", ObjectExpectedException:""TECH.Exceptions.ObjectExpectedException"", ObjectValidationFailedException:""TECH.Exceptions.ObjectValidationFailedException"", OngeldigLeverAdres:""TECH.Exceptions.OngeldigLeverAdres"", OngeldigeGegevensOntvangen:""TECH.Exceptions.OngeldigeGegevensOntvangen"", OngeldigeOptieKeuze:""TECH.Exceptions.OngeldigeOptieKeuze"", OngeldigeVerzendKeuze:""TECH.Exceptions.OngeldigeVerzendKeuze"", ResultSetNoRecordException:""TECH.Exceptions.ResultSetNoRecordException"", RuntimeException:""TECH.Exceptions.RuntimeException"", SaveFailedException:""TECH.Exceptions.SaveFailedException"", StapelingException:""TECH.Algo.Stapeling.StapelingException"", StatusException:""TECH.Exceptions.StatusException"", TemplateBaseException:""TECH.Exceptions.TemplateBaseException"", UnimplementedException:""TECH.Exceptions.UnimplementedException""}, PRNr:1}}" - // ExpectedJsonString zonder escape chars: { _class:'zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest', Aantal:"DummyAantalValue", E: { _class:'TECH.Exceptions', AbstractOmschrijvingException:"TECH.Exceptions.AbstractOmschrijvingException", BaseException:"TECH.Exceptions.BaseException", CommunicationErrorException:"TECH.Exceptions.CommunicationErrorException", ConcurrencyException:"TECH.Concurrency.ConcurrencyException", DataCorruptException:"TECH.Exceptions.DataCorruptException", DataNotFoundException:"TECH.Exceptions.DataNotFoundException", DoesNotExistsException:"TECH.Exceptions.DoesNotExistsException", EnumerationException:"TECH.Exceptions.EnumerationException", FileException:"TECH.Exceptions.FileException", GeneralErrorException:"TECH.Exceptions.GeneralErrorException", IllegalArgumentException:"TECH.Exceptions.IllegalArgumentException", IllegalUsageException:"TECH.Exceptions.IllegalUsageException", InvalidInputException:"TECH.Exceptions.InvalidInputException", InvalidResponseException:"TECH.Exceptions.InvalidResponseException", InvalidUserInputException:"TECH.Exceptions.InvalidUserInputException", IteratorUitvoerderOpdrachtException:"TECH.IteratorUitvoerderOpdrachtException", LockedException:"TECH.Exceptions.LockedException", MockException:"TECH.Exceptions.MockException", NoException:"TECH.Exceptions.NoException", NotSupportedException:"TECH.Exceptions.NotSupportedException", ObjectConverterCombinationException:"TECH.ObjectUtils.ObjectConverterCombinationException", ObjectConverterException:"TECH.ObjectUtils.ObjectConverterException", ObjectConverterPropertyException:"TECH.ObjectUtils.ObjectConverterPropertyException", ObjectExpectedException:"TECH.Exceptions.ObjectExpectedException", ObjectValidationFailedException:"TECH.Exceptions.ObjectValidationFailedException", OngeldigLeverAdres:"TECH.Exceptions.OngeldigLeverAdres", OngeldigeGegevensOntvangen:"TECH.Exceptions.OngeldigeGegevensOntvangen", OngeldigeOptieKeuze:"TECH.Exceptions.OngeldigeOptieKeuze", OngeldigeVerzendKeuze:"TECH.Exceptions.OngeldigeVerzendKeuze", ResultSetNoRecordException:"TECH.Exceptions.ResultSetNoRecordException", RuntimeException:"TECH.Exceptions.RuntimeException", SaveFailedException:"TECH.Exceptions.SaveFailedException", StapelingException:"TECH.Algo.Stapeling.StapelingException", StatusException:"TECH.Exceptions.StatusException", TemplateBaseException:"TECH.Exceptions.TemplateBaseException", UnimplementedException:"TECH.Exceptions.UnimplementedException"}, IngegevenKenmerken: { _class:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:"", ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{MatX: { _class:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:200, ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{}, Kleur:"ZW", Materiaal:"CL", NietMeeleveren:["Mat"], Onderdelen:["MatOnderdeel"], ProductieWijze:"Volledig", Type:"Basis", VersieNr:0},MatY: { _class:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:200, ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{}, Kleur:"ZW", Materiaal:"CL", NietMeeleveren:["Mat"], Onderdelen:["MatOnderdeel"], ProductieWijze:"Volledig", Type:"Basis", VersieNr:0}}, Kleur:"", Materiaal:"", NietMeeleveren:[], Onderdelen:[], ProductieWijze:"DummyProductieWijze", Type:"", VersieNr:"DummyVersieNr"}, KlantID:"DummyKlantIDValue", ProductData: { _class:'DOM.PM.dto.ProductData', DossierNummer:"DummyDossierNummer", E: { _class:'TECH.Exceptions', AbstractOmschrijvingException:"TECH.Exceptions.AbstractOmschrijvingException", BaseException:"TECH.Exceptions.BaseException", CommunicationErrorException:"TECH.Exceptions.CommunicationErrorException", ConcurrencyException:"TECH.Concurrency.ConcurrencyException", DataCorruptException:"TECH.Exceptions.DataCorruptException", DataNotFoundException:"TECH.Exceptions.DataNotFoundException", DoesNotExistsException:"TECH.Exceptions.DoesNotExistsException", EnumerationException:"TECH.Exceptions.EnumerationException", FileException:"TECH.Exceptions.FileException", GeneralErrorException:"TECH.Exceptions.GeneralErrorException", IllegalArgumentException:"TECH.Exceptions.IllegalArgumentException", IllegalUsageException:"TECH.Exceptions.IllegalUsageException", InvalidInputException:"TECH.Exceptions.InvalidInputException", InvalidResponseException:"TECH.Exceptions.InvalidResponseException", InvalidUserInputException:"TECH.Exceptions.InvalidUserInputException", IteratorUitvoerderOpdrachtException:"TECH.IteratorUitvoerderOpdrachtException", LockedException:"TECH.Exceptions.LockedException", MockException:"TECH.Exceptions.MockException", NoException:"TECH.Exceptions.NoException", NotSupportedException:"TECH.Exceptions.NotSupportedException", ObjectConverterCombinationException:"TECH.ObjectUtils.ObjectConverterCombinationException", ObjectConverterException:"TECH.ObjectUtils.ObjectConverterException", ObjectConverterPropertyException:"TECH.ObjectUtils.ObjectConverterPropertyException", ObjectExpectedException:"TECH.Exceptions.ObjectExpectedException", ObjectValidationFailedException:"TECH.Exceptions.ObjectValidationFailedException", OngeldigLeverAdres:"TECH.Exceptions.OngeldigLeverAdres", OngeldigeGegevensOntvangen:"TECH.Exceptions.OngeldigeGegevensOntvangen", OngeldigeOptieKeuze:"TECH.Exceptions.OngeldigeOptieKeuze", OngeldigeVerzendKeuze:"TECH.Exceptions.OngeldigeVerzendKeuze", ResultSetNoRecordException:"TECH.Exceptions.ResultSetNoRecordException", RuntimeException:"TECH.Exceptions.RuntimeException", SaveFailedException:"TECH.Exceptions.SaveFailedException", StapelingException:"TECH.Algo.Stapeling.StapelingException", StatusException:"TECH.Exceptions.StatusException", TemplateBaseException:"TECH.Exceptions.TemplateBaseException", UnimplementedException:"TECH.Exceptions.UnimplementedException"}, PRNr:1}} + #dim ExpectedJsonString As %String = "{ ""klassenaam"":""zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest"", ""Aantal"":""DummyAantalValue"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""IngegevenKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":"""", ""ExplicietGekozenKenmerken"":[], ""GekoppeldeIngegevenKenmerken"":{""MatX"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""VersieNr"":0},""MatY"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""VersieNr"":0}}, ""Kleur"":"""", ""Materiaal"":"""", ""NietMeeleveren"":[], ""Onderdelen"":[], ""ProductieWijze"":""DummyProductieWijze"", ""Type"":"""", ""VersieNr"":""DummyVersieNr""}, ""KlantID"":""DummyKlantIDValue"", ""ProductData"": { ""klassenaam"":""DOM.PM.dto.ProductData"", ""DossierNummer"":""DummyDossierNummer"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""PRNr"":1}}" + // ExpectedJsonString zonder escape chars: { klassenaam:'zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest', Aantal:"DummyAantalValue", E: { klassenaam:'TECH.Exceptions', AbstractOmschrijvingException:"TECH.Exceptions.AbstractOmschrijvingException", BaseException:"TECH.Exceptions.BaseException", CommunicationErrorException:"TECH.Exceptions.CommunicationErrorException", ConcurrencyException:"TECH.Concurrency.ConcurrencyException", DataCorruptException:"TECH.Exceptions.DataCorruptException", DataNotFoundException:"TECH.Exceptions.DataNotFoundException", DoesNotExistsException:"TECH.Exceptions.DoesNotExistsException", EnumerationException:"TECH.Exceptions.EnumerationException", FileException:"TECH.Exceptions.FileException", GeneralErrorException:"TECH.Exceptions.GeneralErrorException", IllegalArgumentException:"TECH.Exceptions.IllegalArgumentException", IllegalUsageException:"TECH.Exceptions.IllegalUsageException", InvalidInputException:"TECH.Exceptions.InvalidInputException", InvalidResponseException:"TECH.Exceptions.InvalidResponseException", InvalidUserInputException:"TECH.Exceptions.InvalidUserInputException", IteratorUitvoerderOpdrachtException:"TECH.IteratorUitvoerderOpdrachtException", LockedException:"TECH.Exceptions.LockedException", MockException:"TECH.Exceptions.MockException", NoException:"TECH.Exceptions.NoException", NotSupportedException:"TECH.Exceptions.NotSupportedException", ObjectConverterCombinationException:"TECH.ObjectUtils.ObjectConverterCombinationException", ObjectConverterException:"TECH.ObjectUtils.ObjectConverterException", ObjectConverterPropertyException:"TECH.ObjectUtils.ObjectConverterPropertyException", ObjectExpectedException:"TECH.Exceptions.ObjectExpectedException", ObjectValidationFailedException:"TECH.Exceptions.ObjectValidationFailedException", OngeldigLeverAdres:"TECH.Exceptions.OngeldigLeverAdres", OngeldigeGegevensOntvangen:"TECH.Exceptions.OngeldigeGegevensOntvangen", OngeldigeOptieKeuze:"TECH.Exceptions.OngeldigeOptieKeuze", OngeldigeVerzendKeuze:"TECH.Exceptions.OngeldigeVerzendKeuze", ResultSetNoRecordException:"TECH.Exceptions.ResultSetNoRecordException", RuntimeException:"TECH.Exceptions.RuntimeException", SaveFailedException:"TECH.Exceptions.SaveFailedException", StapelingException:"TECH.Algo.Stapeling.StapelingException", StatusException:"TECH.Exceptions.StatusException", TemplateBaseException:"TECH.Exceptions.TemplateBaseException", UnimplementedException:"TECH.Exceptions.UnimplementedException"}, IngegevenKenmerken: { klassenaam:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:"", ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{MatX: { klassenaam:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:200, ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{}, Kleur:"ZW", Materiaal:"CL", NietMeeleveren:["Mat"], Onderdelen:["MatOnderdeel"], ProductieWijze:"Volledig", Type:"Basis", VersieNr:0},MatY: { klassenaam:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:200, ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{}, Kleur:"ZW", Materiaal:"CL", NietMeeleveren:["Mat"], Onderdelen:["MatOnderdeel"], ProductieWijze:"Volledig", Type:"Basis", VersieNr:0}}, Kleur:"", Materiaal:"", NietMeeleveren:[], Onderdelen:[], ProductieWijze:"DummyProductieWijze", Type:"", VersieNr:"DummyVersieNr"}, KlantID:"DummyKlantIDValue", ProductData: { klassenaam:'DOM.PM.dto.ProductData', DossierNummer:"DummyDossierNummer", E: { klassenaam:'TECH.Exceptions', AbstractOmschrijvingException:"TECH.Exceptions.AbstractOmschrijvingException", BaseException:"TECH.Exceptions.BaseException", CommunicationErrorException:"TECH.Exceptions.CommunicationErrorException", ConcurrencyException:"TECH.Concurrency.ConcurrencyException", DataCorruptException:"TECH.Exceptions.DataCorruptException", DataNotFoundException:"TECH.Exceptions.DataNotFoundException", DoesNotExistsException:"TECH.Exceptions.DoesNotExistsException", EnumerationException:"TECH.Exceptions.EnumerationException", FileException:"TECH.Exceptions.FileException", GeneralErrorException:"TECH.Exceptions.GeneralErrorException", IllegalArgumentException:"TECH.Exceptions.IllegalArgumentException", IllegalUsageException:"TECH.Exceptions.IllegalUsageException", InvalidInputException:"TECH.Exceptions.InvalidInputException", InvalidResponseException:"TECH.Exceptions.InvalidResponseException", InvalidUserInputException:"TECH.Exceptions.InvalidUserInputException", IteratorUitvoerderOpdrachtException:"TECH.IteratorUitvoerderOpdrachtException", LockedException:"TECH.Exceptions.LockedException", MockException:"TECH.Exceptions.MockException", NoException:"TECH.Exceptions.NoException", NotSupportedException:"TECH.Exceptions.NotSupportedException", ObjectConverterCombinationException:"TECH.ObjectUtils.ObjectConverterCombinationException", ObjectConverterException:"TECH.ObjectUtils.ObjectConverterException", ObjectConverterPropertyException:"TECH.ObjectUtils.ObjectConverterPropertyException", ObjectExpectedException:"TECH.Exceptions.ObjectExpectedException", ObjectValidationFailedException:"TECH.Exceptions.ObjectValidationFailedException", OngeldigLeverAdres:"TECH.Exceptions.OngeldigLeverAdres", OngeldigeGegevensOntvangen:"TECH.Exceptions.OngeldigeGegevensOntvangen", OngeldigeOptieKeuze:"TECH.Exceptions.OngeldigeOptieKeuze", OngeldigeVerzendKeuze:"TECH.Exceptions.OngeldigeVerzendKeuze", ResultSetNoRecordException:"TECH.Exceptions.ResultSetNoRecordException", RuntimeException:"TECH.Exceptions.RuntimeException", SaveFailedException:"TECH.Exceptions.SaveFailedException", StapelingException:"TECH.Algo.Stapeling.StapelingException", StatusException:"TECH.Exceptions.StatusException", TemplateBaseException:"TECH.Exceptions.TemplateBaseException", UnimplementedException:"TECH.Exceptions.UnimplementedException"}, PRNr:1}} Do ..AssertJson(GeefProductRestRequest, ExpectedJsonString) ]]> @@ -99,8 +101,8 @@ Set GeefProductRestRequest.IngegevenKenmerken = IngegevenKenmerken Set GeefProductRestRequest.ProductData = ProductData - #dim ExpectedJsonString As %String = "{ _class:'zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest', Aantal:""DummyAantalValue"", E: { _class:'TECH.Exceptions', AbstractOmschrijvingException:""TECH.Exceptions.AbstractOmschrijvingException"", BaseException:""TECH.Exceptions.BaseException"", CommunicationErrorException:""TECH.Exceptions.CommunicationErrorException"", ConcurrencyException:""TECH.Concurrency.ConcurrencyException"", DataCorruptException:""TECH.Exceptions.DataCorruptException"", DataNotFoundException:""TECH.Exceptions.DataNotFoundException"", DoesNotExistsException:""TECH.Exceptions.DoesNotExistsException"", EnumerationException:""TECH.Exceptions.EnumerationException"", FileException:""TECH.Exceptions.FileException"", GeneralErrorException:""TECH.Exceptions.GeneralErrorException"", IllegalArgumentException:""TECH.Exceptions.IllegalArgumentException"", IllegalUsageException:""TECH.Exceptions.IllegalUsageException"", InvalidInputException:""TECH.Exceptions.InvalidInputException"", InvalidResponseException:""TECH.Exceptions.InvalidResponseException"", InvalidUserInputException:""TECH.Exceptions.InvalidUserInputException"", IteratorUitvoerderOpdrachtException:""TECH.IteratorUitvoerderOpdrachtException"", LockedException:""TECH.Exceptions.LockedException"", MockException:""TECH.Exceptions.MockException"", NoException:""TECH.Exceptions.NoException"", NotSupportedException:""TECH.Exceptions.NotSupportedException"", ObjectConverterCombinationException:""TECH.ObjectUtils.ObjectConverterCombinationException"", ObjectConverterException:""TECH.ObjectUtils.ObjectConverterException"", ObjectConverterPropertyException:""TECH.ObjectUtils.ObjectConverterPropertyException"", ObjectExpectedException:""TECH.Exceptions.ObjectExpectedException"", ObjectValidationFailedException:""TECH.Exceptions.ObjectValidationFailedException"", OngeldigLeverAdres:""TECH.Exceptions.OngeldigLeverAdres"", OngeldigeGegevensOntvangen:""TECH.Exceptions.OngeldigeGegevensOntvangen"", OngeldigeOptieKeuze:""TECH.Exceptions.OngeldigeOptieKeuze"", OngeldigeVerzendKeuze:""TECH.Exceptions.OngeldigeVerzendKeuze"", ResultSetNoRecordException:""TECH.Exceptions.ResultSetNoRecordException"", RuntimeException:""TECH.Exceptions.RuntimeException"", SaveFailedException:""TECH.Exceptions.SaveFailedException"", StapelingException:""TECH.Algo.Stapeling.StapelingException"", StatusException:""TECH.Exceptions.StatusException"", TemplateBaseException:""TECH.Exceptions.TemplateBaseException"", UnimplementedException:""TECH.Exceptions.UnimplementedException""}, IngegevenKenmerken: { _class:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"""", Diepte:"""", ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{MatX: { _class:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"""", Diepte:200, ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{}, Kleur:""ZW"", Materiaal:""CL"", NietMeeleveren:[""Mat""], Onderdelen:[""MatOnderdeel""], ProductieWijze:""Volledig"", Type:""Basis"", VersieNr:0},MatY: { _class:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"""", Diepte:200, ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{}, Kleur:""ZW"", Materiaal:""CL"", NietMeeleveren:[""Mat""], Onderdelen:[""MatOnderdeel""], ProductieWijze:""Volledig"", Type:""Basis"", VersieNr:0}}, Kleur:"""", Materiaal:"""", NietMeeleveren:[""NietMeeleveren1"",""NietMeeleveren2""], Onderdelen:[], ProductieWijze:""DummyProductieWijze"", Type:"""", VersieNr:""DummyVersieNr""}, KlantID:""DummyKlantIDValue"", ProductData: { _class:'DOM.PM.dto.ProductData', DossierNummer:""DummyDossierNummer"", E: { _class:'TECH.Exceptions', AbstractOmschrijvingException:""TECH.Exceptions.AbstractOmschrijvingException"", BaseException:""TECH.Exceptions.BaseException"", CommunicationErrorException:""TECH.Exceptions.CommunicationErrorException"", ConcurrencyException:""TECH.Concurrency.ConcurrencyException"", DataCorruptException:""TECH.Exceptions.DataCorruptException"", DataNotFoundException:""TECH.Exceptions.DataNotFoundException"", DoesNotExistsException:""TECH.Exceptions.DoesNotExistsException"", EnumerationException:""TECH.Exceptions.EnumerationException"", FileException:""TECH.Exceptions.FileException"", GeneralErrorException:""TECH.Exceptions.GeneralErrorException"", IllegalArgumentException:""TECH.Exceptions.IllegalArgumentException"", IllegalUsageException:""TECH.Exceptions.IllegalUsageException"", InvalidInputException:""TECH.Exceptions.InvalidInputException"", InvalidResponseException:""TECH.Exceptions.InvalidResponseException"", InvalidUserInputException:""TECH.Exceptions.InvalidUserInputException"", IteratorUitvoerderOpdrachtException:""TECH.IteratorUitvoerderOpdrachtException"", LockedException:""TECH.Exceptions.LockedException"", MockException:""TECH.Exceptions.MockException"", NoException:""TECH.Exceptions.NoException"", NotSupportedException:""TECH.Exceptions.NotSupportedException"", ObjectConverterCombinationException:""TECH.ObjectUtils.ObjectConverterCombinationException"", ObjectConverterException:""TECH.ObjectUtils.ObjectConverterException"", ObjectConverterPropertyException:""TECH.ObjectUtils.ObjectConverterPropertyException"", ObjectExpectedException:""TECH.Exceptions.ObjectExpectedException"", ObjectValidationFailedException:""TECH.Exceptions.ObjectValidationFailedException"", OngeldigLeverAdres:""TECH.Exceptions.OngeldigLeverAdres"", OngeldigeGegevensOntvangen:""TECH.Exceptions.OngeldigeGegevensOntvangen"", OngeldigeOptieKeuze:""TECH.Exceptions.OngeldigeOptieKeuze"", OngeldigeVerzendKeuze:""TECH.Exceptions.OngeldigeVerzendKeuze"", ResultSetNoRecordException:""TECH.Exceptions.ResultSetNoRecordException"", RuntimeException:""TECH.Exceptions.RuntimeException"", SaveFailedException:""TECH.Exceptions.SaveFailedException"", StapelingException:""TECH.Algo.Stapeling.StapelingException"", StatusException:""TECH.Exceptions.StatusException"", TemplateBaseException:""TECH.Exceptions.TemplateBaseException"", UnimplementedException:""TECH.Exceptions.UnimplementedException""}, PRNr:1}}" - // ExpectedJsonString zonder escape chars: { _class:'zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest', Aantal:"DummyAantalValue", E: { _class:'TECH.Exceptions', AbstractOmschrijvingException:"TECH.Exceptions.AbstractOmschrijvingException", BaseException:"TECH.Exceptions.BaseException", CommunicationErrorException:"TECH.Exceptions.CommunicationErrorException", ConcurrencyException:"TECH.Concurrency.ConcurrencyException", DataCorruptException:"TECH.Exceptions.DataCorruptException", DataNotFoundException:"TECH.Exceptions.DataNotFoundException", DoesNotExistsException:"TECH.Exceptions.DoesNotExistsException", EnumerationException:"TECH.Exceptions.EnumerationException", FileException:"TECH.Exceptions.FileException", GeneralErrorException:"TECH.Exceptions.GeneralErrorException", IllegalArgumentException:"TECH.Exceptions.IllegalArgumentException", IllegalUsageException:"TECH.Exceptions.IllegalUsageException", InvalidInputException:"TECH.Exceptions.InvalidInputException", InvalidResponseException:"TECH.Exceptions.InvalidResponseException", InvalidUserInputException:"TECH.Exceptions.InvalidUserInputException", IteratorUitvoerderOpdrachtException:"TECH.IteratorUitvoerderOpdrachtException", LockedException:"TECH.Exceptions.LockedException", MockException:"TECH.Exceptions.MockException", NoException:"TECH.Exceptions.NoException", NotSupportedException:"TECH.Exceptions.NotSupportedException", ObjectConverterCombinationException:"TECH.ObjectUtils.ObjectConverterCombinationException", ObjectConverterException:"TECH.ObjectUtils.ObjectConverterException", ObjectConverterPropertyException:"TECH.ObjectUtils.ObjectConverterPropertyException", ObjectExpectedException:"TECH.Exceptions.ObjectExpectedException", ObjectValidationFailedException:"TECH.Exceptions.ObjectValidationFailedException", OngeldigLeverAdres:"TECH.Exceptions.OngeldigLeverAdres", OngeldigeGegevensOntvangen:"TECH.Exceptions.OngeldigeGegevensOntvangen", OngeldigeOptieKeuze:"TECH.Exceptions.OngeldigeOptieKeuze", OngeldigeVerzendKeuze:"TECH.Exceptions.OngeldigeVerzendKeuze", ResultSetNoRecordException:"TECH.Exceptions.ResultSetNoRecordException", RuntimeException:"TECH.Exceptions.RuntimeException", SaveFailedException:"TECH.Exceptions.SaveFailedException", StapelingException:"TECH.Algo.Stapeling.StapelingException", StatusException:"TECH.Exceptions.StatusException", TemplateBaseException:"TECH.Exceptions.TemplateBaseException", UnimplementedException:"TECH.Exceptions.UnimplementedException"}, IngegevenKenmerken: { _class:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:"", ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{MatX: { _class:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:200, ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{}, Kleur:"ZW", Materiaal:"CL", NietMeeleveren:["Mat"], Onderdelen:["MatOnderdeel"], ProductieWijze:"Volledig", Type:"Basis", VersieNr:0},MatY: { _class:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:200, ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{}, Kleur:"ZW", Materiaal:"CL", NietMeeleveren:["Mat"], Onderdelen:["MatOnderdeel"], ProductieWijze:"Volledig", Type:"Basis", VersieNr:0}}, Kleur:"", Materiaal:"", NietMeeleveren:["NietMeeleveren1","NietMeeleveren2"], Onderdelen:[], ProductieWijze:"DummyProductieWijze", Type:"", VersieNr:"DummyVersieNr"}, KlantID:"DummyKlantIDValue", ProductData: { _class:'DOM.PM.dto.ProductData', DossierNummer:"DummyDossierNummer", E: { _class:'TECH.Exceptions', AbstractOmschrijvingException:"TECH.Exceptions.AbstractOmschrijvingException", BaseException:"TECH.Exceptions.BaseException", CommunicationErrorException:"TECH.Exceptions.CommunicationErrorException", ConcurrencyException:"TECH.Concurrency.ConcurrencyException", DataCorruptException:"TECH.Exceptions.DataCorruptException", DataNotFoundException:"TECH.Exceptions.DataNotFoundException", DoesNotExistsException:"TECH.Exceptions.DoesNotExistsException", EnumerationException:"TECH.Exceptions.EnumerationException", FileException:"TECH.Exceptions.FileException", GeneralErrorException:"TECH.Exceptions.GeneralErrorException", IllegalArgumentException:"TECH.Exceptions.IllegalArgumentException", IllegalUsageException:"TECH.Exceptions.IllegalUsageException", InvalidInputException:"TECH.Exceptions.InvalidInputException", InvalidResponseException:"TECH.Exceptions.InvalidResponseException", InvalidUserInputException:"TECH.Exceptions.InvalidUserInputException", IteratorUitvoerderOpdrachtException:"TECH.IteratorUitvoerderOpdrachtException", LockedException:"TECH.Exceptions.LockedException", MockException:"TECH.Exceptions.MockException", NoException:"TECH.Exceptions.NoException", NotSupportedException:"TECH.Exceptions.NotSupportedException", ObjectConverterCombinationException:"TECH.ObjectUtils.ObjectConverterCombinationException", ObjectConverterException:"TECH.ObjectUtils.ObjectConverterException", ObjectConverterPropertyException:"TECH.ObjectUtils.ObjectConverterPropertyException", ObjectExpectedException:"TECH.Exceptions.ObjectExpectedException", ObjectValidationFailedException:"TECH.Exceptions.ObjectValidationFailedException", OngeldigLeverAdres:"TECH.Exceptions.OngeldigLeverAdres", OngeldigeGegevensOntvangen:"TECH.Exceptions.OngeldigeGegevensOntvangen", OngeldigeOptieKeuze:"TECH.Exceptions.OngeldigeOptieKeuze", OngeldigeVerzendKeuze:"TECH.Exceptions.OngeldigeVerzendKeuze", ResultSetNoRecordException:"TECH.Exceptions.ResultSetNoRecordException", RuntimeException:"TECH.Exceptions.RuntimeException", SaveFailedException:"TECH.Exceptions.SaveFailedException", StapelingException:"TECH.Algo.Stapeling.StapelingException", StatusException:"TECH.Exceptions.StatusException", TemplateBaseException:"TECH.Exceptions.TemplateBaseException", UnimplementedException:"TECH.Exceptions.UnimplementedException"}, PRNr:1}} + #dim ExpectedJsonString As %String = "{ ""klassenaam"":""zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest"", ""Aantal"":""DummyAantalValue"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""IngegevenKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":"""", ""ExplicietGekozenKenmerken"":[], ""GekoppeldeIngegevenKenmerken"":{""MatX"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""VersieNr"":0},""MatY"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""VersieNr"":0}}, ""Kleur"":"""", ""Materiaal"":"""", ""NietMeeleveren"":[""NietMeeleveren1"",""NietMeeleveren2""], ""Onderdelen"":[], ""ProductieWijze"":""DummyProductieWijze"", ""Type"":"""", ""VersieNr"":""DummyVersieNr""}, ""KlantID"":""DummyKlantIDValue"", ""ProductData"": { ""klassenaam"":""DOM.PM.dto.ProductData"", ""DossierNummer"":""DummyDossierNummer"", ""E"": { ""klassenaam"":""TECH.Exceptions"", ""AbstractOmschrijvingException"":""TECH.Exceptions.AbstractOmschrijvingException"", ""BaseException"":""TECH.Exceptions.BaseException"", ""CommunicationErrorException"":""TECH.Exceptions.CommunicationErrorException"", ""ConcurrencyException"":""TECH.Concurrency.ConcurrencyException"", ""DataCorruptException"":""TECH.Exceptions.DataCorruptException"", ""DataNotFoundException"":""TECH.Exceptions.DataNotFoundException"", ""DoesNotExistsException"":""TECH.Exceptions.DoesNotExistsException"", ""EnumerationException"":""TECH.Exceptions.EnumerationException"", ""FileException"":""TECH.Exceptions.FileException"", ""GeneralErrorException"":""TECH.Exceptions.GeneralErrorException"", ""IllegalArgumentException"":""TECH.Exceptions.IllegalArgumentException"", ""IllegalUsageException"":""TECH.Exceptions.IllegalUsageException"", ""InvalidInputException"":""TECH.Exceptions.InvalidInputException"", ""InvalidResponseException"":""TECH.Exceptions.InvalidResponseException"", ""InvalidUserInputException"":""TECH.Exceptions.InvalidUserInputException"", ""IteratorUitvoerderOpdrachtException"":""TECH.IteratorUitvoerderOpdrachtException"", ""LockedException"":""TECH.Exceptions.LockedException"", ""MockException"":""TECH.Exceptions.MockException"", ""NoException"":""TECH.Exceptions.NoException"", ""NotSupportedException"":""TECH.Exceptions.NotSupportedException"", ""ObjectConverterCombinationException"":""TECH.ObjectUtils.ObjectConverterCombinationException"", ""ObjectConverterException"":""TECH.ObjectUtils.ObjectConverterException"", ""ObjectConverterPropertyException"":""TECH.ObjectUtils.ObjectConverterPropertyException"", ""ObjectExpectedException"":""TECH.Exceptions.ObjectExpectedException"", ""ObjectValidationFailedException"":""TECH.Exceptions.ObjectValidationFailedException"", ""OngeldigLeverAdres"":""TECH.Exceptions.OngeldigLeverAdres"", ""OngeldigeGegevensOntvangen"":""TECH.Exceptions.OngeldigeGegevensOntvangen"", ""OngeldigeOptieKeuze"":""TECH.Exceptions.OngeldigeOptieKeuze"", ""OngeldigeVerzendKeuze"":""TECH.Exceptions.OngeldigeVerzendKeuze"", ""ResultSetNoRecordException"":""TECH.Exceptions.ResultSetNoRecordException"", ""RuntimeException"":""TECH.Exceptions.RuntimeException"", ""SaveFailedException"":""TECH.Exceptions.SaveFailedException"", ""StapelingException"":""TECH.Algo.Stapeling.StapelingException"", ""StatusException"":""TECH.Exceptions.StatusException"", ""TemplateBaseException"":""TECH.Exceptions.TemplateBaseException"", ""UnimplementedException"":""TECH.Exceptions.UnimplementedException""}, ""PRNr"":1}}" + // ExpectedJsonString zonder escape chars: { klassenaam:'zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest', Aantal:"DummyAantalValue", E: { klassenaam:'TECH.Exceptions', AbstractOmschrijvingException:"TECH.Exceptions.AbstractOmschrijvingException", BaseException:"TECH.Exceptions.BaseException", CommunicationErrorException:"TECH.Exceptions.CommunicationErrorException", ConcurrencyException:"TECH.Concurrency.ConcurrencyException", DataCorruptException:"TECH.Exceptions.DataCorruptException", DataNotFoundException:"TECH.Exceptions.DataNotFoundException", DoesNotExistsException:"TECH.Exceptions.DoesNotExistsException", EnumerationException:"TECH.Exceptions.EnumerationException", FileException:"TECH.Exceptions.FileException", GeneralErrorException:"TECH.Exceptions.GeneralErrorException", IllegalArgumentException:"TECH.Exceptions.IllegalArgumentException", IllegalUsageException:"TECH.Exceptions.IllegalUsageException", InvalidInputException:"TECH.Exceptions.InvalidInputException", InvalidResponseException:"TECH.Exceptions.InvalidResponseException", InvalidUserInputException:"TECH.Exceptions.InvalidUserInputException", IteratorUitvoerderOpdrachtException:"TECH.IteratorUitvoerderOpdrachtException", LockedException:"TECH.Exceptions.LockedException", MockException:"TECH.Exceptions.MockException", NoException:"TECH.Exceptions.NoException", NotSupportedException:"TECH.Exceptions.NotSupportedException", ObjectConverterCombinationException:"TECH.ObjectUtils.ObjectConverterCombinationException", ObjectConverterException:"TECH.ObjectUtils.ObjectConverterException", ObjectConverterPropertyException:"TECH.ObjectUtils.ObjectConverterPropertyException", ObjectExpectedException:"TECH.Exceptions.ObjectExpectedException", ObjectValidationFailedException:"TECH.Exceptions.ObjectValidationFailedException", OngeldigLeverAdres:"TECH.Exceptions.OngeldigLeverAdres", OngeldigeGegevensOntvangen:"TECH.Exceptions.OngeldigeGegevensOntvangen", OngeldigeOptieKeuze:"TECH.Exceptions.OngeldigeOptieKeuze", OngeldigeVerzendKeuze:"TECH.Exceptions.OngeldigeVerzendKeuze", ResultSetNoRecordException:"TECH.Exceptions.ResultSetNoRecordException", RuntimeException:"TECH.Exceptions.RuntimeException", SaveFailedException:"TECH.Exceptions.SaveFailedException", StapelingException:"TECH.Algo.Stapeling.StapelingException", StatusException:"TECH.Exceptions.StatusException", TemplateBaseException:"TECH.Exceptions.TemplateBaseException", UnimplementedException:"TECH.Exceptions.UnimplementedException"}, IngegevenKenmerken: { klassenaam:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:"", ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{MatX: { klassenaam:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:200, ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{}, Kleur:"ZW", Materiaal:"CL", NietMeeleveren:["Mat"], Onderdelen:["MatOnderdeel"], ProductieWijze:"Volledig", Type:"Basis", VersieNr:0},MatY: { klassenaam:'DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken', Breedte:"", Diepte:200, ExplicietGekozenKenmerken:[], GekoppeldeIngegevenKenmerken:{}, Kleur:"ZW", Materiaal:"CL", NietMeeleveren:["Mat"], Onderdelen:["MatOnderdeel"], ProductieWijze:"Volledig", Type:"Basis", VersieNr:0}}, Kleur:"", Materiaal:"", NietMeeleveren:["NietMeeleveren1","NietMeeleveren2"], Onderdelen:[], ProductieWijze:"DummyProductieWijze", Type:"", VersieNr:"DummyVersieNr"}, KlantID:"DummyKlantIDValue", ProductData: { klassenaam:'DOM.PM.dto.ProductData', DossierNummer:"DummyDossierNummer", E: { klassenaam:'TECH.Exceptions', AbstractOmschrijvingException:"TECH.Exceptions.AbstractOmschrijvingException", BaseException:"TECH.Exceptions.BaseException", CommunicationErrorException:"TECH.Exceptions.CommunicationErrorException", ConcurrencyException:"TECH.Concurrency.ConcurrencyException", DataCorruptException:"TECH.Exceptions.DataCorruptException", DataNotFoundException:"TECH.Exceptions.DataNotFoundException", DoesNotExistsException:"TECH.Exceptions.DoesNotExistsException", EnumerationException:"TECH.Exceptions.EnumerationException", FileException:"TECH.Exceptions.FileException", GeneralErrorException:"TECH.Exceptions.GeneralErrorException", IllegalArgumentException:"TECH.Exceptions.IllegalArgumentException", IllegalUsageException:"TECH.Exceptions.IllegalUsageException", InvalidInputException:"TECH.Exceptions.InvalidInputException", InvalidResponseException:"TECH.Exceptions.InvalidResponseException", InvalidUserInputException:"TECH.Exceptions.InvalidUserInputException", IteratorUitvoerderOpdrachtException:"TECH.IteratorUitvoerderOpdrachtException", LockedException:"TECH.Exceptions.LockedException", MockException:"TECH.Exceptions.MockException", NoException:"TECH.Exceptions.NoException", NotSupportedException:"TECH.Exceptions.NotSupportedException", ObjectConverterCombinationException:"TECH.ObjectUtils.ObjectConverterCombinationException", ObjectConverterException:"TECH.ObjectUtils.ObjectConverterException", ObjectConverterPropertyException:"TECH.ObjectUtils.ObjectConverterPropertyException", ObjectExpectedException:"TECH.Exceptions.ObjectExpectedException", ObjectValidationFailedException:"TECH.Exceptions.ObjectValidationFailedException", OngeldigLeverAdres:"TECH.Exceptions.OngeldigLeverAdres", OngeldigeGegevensOntvangen:"TECH.Exceptions.OngeldigeGegevensOntvangen", OngeldigeOptieKeuze:"TECH.Exceptions.OngeldigeOptieKeuze", OngeldigeVerzendKeuze:"TECH.Exceptions.OngeldigeVerzendKeuze", ResultSetNoRecordException:"TECH.Exceptions.ResultSetNoRecordException", RuntimeException:"TECH.Exceptions.RuntimeException", SaveFailedException:"TECH.Exceptions.SaveFailedException", StapelingException:"TECH.Algo.Stapeling.StapelingException", StatusException:"TECH.Exceptions.StatusException", TemplateBaseException:"TECH.Exceptions.TemplateBaseException", UnimplementedException:"TECH.Exceptions.UnimplementedException"}, PRNr:1}} Do ..AssertJson(GeefProductRestRequest, ExpectedJsonString) ]]>