Index: vhUnitTest/zTryout/LLA/ParseCacheObjectToJson/Test.cls.xml =================================================================== diff -u -r67942 -r72783 --- vhUnitTest/zTryout/LLA/ParseCacheObjectToJson/Test.cls.xml (.../Test.cls.xml) (revision 67942) +++ vhUnitTest/zTryout/LLA/ParseCacheObjectToJson/Test.cls.xml (.../Test.cls.xml) (revision 72783) @@ -46,7 +46,7 @@ Set GeefProductRestRequest.IngegevenKenmerken = "" Set GeefProductRestRequest.ProductData = ProductData - #dim ExpectedJsonString As %String = "{ ""klassenaam"":""zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest"", ""Aantal"":""DummyAantalValue"", ""IngegevenKenmerken"":null, ""KlantID"":""DummyKlantIDValue"", ""ProductData"": { ""klassenaam"":""DOM.PM.dto.ProductData"", ""DossierNummer"":""DummyDossierNummer"", ""PRNr"":1}}" + #dim ExpectedJsonString As %String = "{ ""klassenaam"":""zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest"", ""Aantal"":""DummyAantalValue"", ""IngegevenKenmerken"":null, ""KlantID"":""DummyKlantIDValue"", ""ProductData"": { ""klassenaam"":""DOM.PM.dto.ProductData"", ""CID"":"""", ""DossierNummer"":""DummyDossierNummer"", ""PRNr"":1}}" // ExpectedJsonString zonder escape chars: { "klassenaam":"zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest", "Aantal":"DummyAantalValue", "IngegevenKenmerken":null, "KlantID":"DummyKlantIDValue", "ProductData": { "klassenaam":"DOM.PM.dto.ProductData", "DossierNummer":"DummyDossierNummer", "PRNr":1}} Do ..AssertJson(GeefProductRestRequest, ExpectedJsonString) @@ -63,7 +63,7 @@ Set GeefProductRestRequest.IngegevenKenmerken = IngegevenKenmerken Set GeefProductRestRequest.ProductData = ProductData - #dim ExpectedJsonString As %String = "{ ""klassenaam"":""zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest"", ""Aantal"":""DummyAantalValue"", ""IngegevenKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":"""", ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":"""", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":"""", ""NietMeeleveren"":[], ""Onderdelen"":[], ""ProductieWijze"":""DummyProductieWijze"", ""Type"":"""", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelBreedteM"":"""", ""RugDeelBreedteX"":"""", ""RugDeelBreedteY"":"""", ""UitsparingBreedteZ1"":"""", ""UitsparingBreedteZ2"":"""", ""UitsparingCodeZ1"":"""", ""UitsparingCodeZ2"":"""", ""UitsparingDiepte"":""""}, ""VersieNr"":""DummyVersieNr""}, ""KlantID"":""DummyKlantIDValue"", ""ProductData"": { ""klassenaam"":""DOM.PM.dto.ProductData"", ""DossierNummer"":""DummyDossierNummer"", ""PRNr"":1}}" + #dim ExpectedJsonString As %String = "{ ""klassenaam"":""zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest"", ""Aantal"":""DummyAantalValue"", ""IngegevenKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":"""", ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":"""", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":"""", ""NietMeeleveren"":[], ""Onderdelen"":[], ""ProductieWijze"":""DummyProductieWijze"", ""Type"":"""", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelBreedteM"":"""", ""RugDeelBreedteX"":"""", ""RugDeelBreedteY"":"""", ""UitsparingBreedteZ1"":"""", ""UitsparingBreedteZ2"":"""", ""UitsparingCodeZ1"":"""", ""UitsparingCodeZ2"":"""", ""UitsparingDiepte"":""""}, ""VersieNr"":""DummyVersieNr""}, ""KlantID"":""DummyKlantIDValue"", ""ProductData"": { ""klassenaam"":""DOM.PM.dto.ProductData"", ""CID"":"""", ""DossierNummer"":""DummyDossierNummer"", ""PRNr"":1}}" // ExpectedJsonString zonder escape chars: { "klassenaam":"zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest", "Aantal":"DummyAantalValue", "IngegevenKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken", "Breedte":"", "Diepte":"", "ExplicietGekozenKenmerken":[], "GUIKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken", "CorpusBreedte":"", "HeeftLbxBinnenladeGlazenFront":false, "HeeftOpvullijstLinks":false, "HeeftOpvullijstRechts":false, "HeeftTbxMinTolerantieIB":false, "IsBinnenbreedte":false, "LadeDiepte":"", "ViaNettoBreedte":false, "ViaNettoDiepte":false, "WandDikte":""}, "GekoppeldeIngegevenKenmerken":{}, "Kleur":"", "LadeToepassing":"", "LadeType":"", "Materiaal":"", "NietMeeleveren":[], "Onderdelen":[], "ProductieWijze":"DummyProductieWijze", "Type":"", "UitsparingData": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten", "AantalUitsparingen":"", "RugDeelBreedteM":"", "RugDeelBreedteX":"", "RugDeelBreedteY":"", "UitsparingBreedteZ1":"", "UitsparingBreedteZ2":"", "UitsparingCodeZ1":"", "UitsparingCodeZ2":"", "UitsparingDiepte":""}, "VersieNr":"DummyVersieNr"}, "KlantID":"DummyKlantIDValue", "ProductData": { "klassenaam":"DOM.PM.dto.ProductData", "DossierNummer":"DummyDossierNummer", "PRNr":1}} Do ..AssertJson(GeefProductRestRequest, ExpectedJsonString) @@ -82,7 +82,7 @@ Set GeefProductRestRequest.IngegevenKenmerken = IngegevenKenmerken Set GeefProductRestRequest.ProductData = ProductData - #dim ExpectedJsonString As %String = "{ ""klassenaam"":""zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest"", ""Aantal"":""DummyAantalValue"", ""IngegevenKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":"""", ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{""MatX"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelBreedteM"":"""", ""RugDeelBreedteX"":"""", ""RugDeelBreedteY"":"""", ""UitsparingBreedteZ1"":"""", ""UitsparingBreedteZ2"":"""", ""UitsparingCodeZ1"":"""", ""UitsparingCodeZ2"":"""", ""UitsparingDiepte"":""""}, ""VersieNr"":0},""MatY"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelBreedteM"":"""", ""RugDeelBreedteX"":"""", ""RugDeelBreedteY"":"""", ""UitsparingBreedteZ1"":"""", ""UitsparingBreedteZ2"":"""", ""UitsparingCodeZ1"":"""", ""UitsparingCodeZ2"":"""", ""UitsparingDiepte"":""""}, ""VersieNr"":0}}, ""Kleur"":"""", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":"""", ""NietMeeleveren"":[], ""Onderdelen"":[], ""ProductieWijze"":""DummyProductieWijze"", ""Type"":"""", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelBreedteM"":"""", ""RugDeelBreedteX"":"""", ""RugDeelBreedteY"":"""", ""UitsparingBreedteZ1"":"""", ""UitsparingBreedteZ2"":"""", ""UitsparingCodeZ1"":"""", ""UitsparingCodeZ2"":"""", ""UitsparingDiepte"":""""}, ""VersieNr"":""DummyVersieNr""}, ""KlantID"":""DummyKlantIDValue"", ""ProductData"": { ""klassenaam"":""DOM.PM.dto.ProductData"", ""DossierNummer"":""DummyDossierNummer"", ""PRNr"":1}}" + #dim ExpectedJsonString As %String = "{ ""klassenaam"":""zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest"", ""Aantal"":""DummyAantalValue"", ""IngegevenKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":"""", ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{""MatX"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelBreedteM"":"""", ""RugDeelBreedteX"":"""", ""RugDeelBreedteY"":"""", ""UitsparingBreedteZ1"":"""", ""UitsparingBreedteZ2"":"""", ""UitsparingCodeZ1"":"""", ""UitsparingCodeZ2"":"""", ""UitsparingDiepte"":""""}, ""VersieNr"":0},""MatY"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelBreedteM"":"""", ""RugDeelBreedteX"":"""", ""RugDeelBreedteY"":"""", ""UitsparingBreedteZ1"":"""", ""UitsparingBreedteZ2"":"""", ""UitsparingCodeZ1"":"""", ""UitsparingCodeZ2"":"""", ""UitsparingDiepte"":""""}, ""VersieNr"":0}}, ""Kleur"":"""", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":"""", ""NietMeeleveren"":[], ""Onderdelen"":[], ""ProductieWijze"":""DummyProductieWijze"", ""Type"":"""", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelBreedteM"":"""", ""RugDeelBreedteX"":"""", ""RugDeelBreedteY"":"""", ""UitsparingBreedteZ1"":"""", ""UitsparingBreedteZ2"":"""", ""UitsparingCodeZ1"":"""", ""UitsparingCodeZ2"":"""", ""UitsparingDiepte"":""""}, ""VersieNr"":""DummyVersieNr""}, ""KlantID"":""DummyKlantIDValue"", ""ProductData"": { ""klassenaam"":""DOM.PM.dto.ProductData"", ""CID"":"""", ""DossierNummer"":""DummyDossierNummer"", ""PRNr"":1}}" // ExpectedJsonString zonder escape chars: { "klassenaam":"zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest", "Aantal":"DummyAantalValue", "IngegevenKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken", "Breedte":"", "Diepte":"", "ExplicietGekozenKenmerken":[], "GUIKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken", "CorpusBreedte":"", "HeeftLbxBinnenladeGlazenFront":false, "HeeftOpvullijstLinks":false, "HeeftOpvullijstRechts":false, "HeeftTbxMinTolerantieIB":false, "IsBinnenbreedte":false, "LadeDiepte":"", "ViaNettoBreedte":false, "ViaNettoDiepte":false, "WandDikte":""}, "GekoppeldeIngegevenKenmerken":{"MatX": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken", "Breedte":"", "Diepte":200, "ExplicietGekozenKenmerken":[], "GUIKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken", "CorpusBreedte":"", "HeeftLbxBinnenladeGlazenFront":false, "HeeftOpvullijstLinks":false, "HeeftOpvullijstRechts":false, "HeeftTbxMinTolerantieIB":false, "IsBinnenbreedte":false, "LadeDiepte":"", "ViaNettoBreedte":false, "ViaNettoDiepte":false, "WandDikte":""}, "GekoppeldeIngegevenKenmerken":{}, "Kleur":"ZW", "LadeToepassing":"", "LadeType":"", "Materiaal":"CL", "NietMeeleveren":["Mat"], "Onderdelen":["MatOnderdeel"], "ProductieWijze":"Volledig", "Type":"Basis", "UitsparingData": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten", "AantalUitsparingen":"", "RugDeelBreedteM":"", "RugDeelBreedteX":"", "RugDeelBreedteY":"", "UitsparingBreedteZ1":"", "UitsparingBreedteZ2":"", "UitsparingCodeZ1":"", "UitsparingCodeZ2":"", "UitsparingDiepte":""}, "VersieNr":0},"MatY": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken", "Breedte":"", "Diepte":200, "ExplicietGekozenKenmerken":[], "GUIKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken", "CorpusBreedte":"", "HeeftLbxBinnenladeGlazenFront":false, "HeeftOpvullijstLinks":false, "HeeftOpvullijstRechts":false, "HeeftTbxMinTolerantieIB":false, "IsBinnenbreedte":false, "LadeDiepte":"", "ViaNettoBreedte":false, "ViaNettoDiepte":false, "WandDikte":""}, "GekoppeldeIngegevenKenmerken":{}, "Kleur":"ZW", "LadeToepassing":"", "LadeType":"", "Materiaal":"CL", "NietMeeleveren":["Mat"], "Onderdelen":["MatOnderdeel"], "ProductieWijze":"Volledig", "Type":"Basis", "UitsparingData": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten", "AantalUitsparingen":"", "RugDeelBreedteM":"", "RugDeelBreedteX":"", "RugDeelBreedteY":"", "UitsparingBreedteZ1":"", "UitsparingBreedteZ2":"", "UitsparingCodeZ1":"", "UitsparingCodeZ2":"", "UitsparingDiepte":""}, "VersieNr":0}}, "Kleur":"", "LadeToepassing":"", "LadeType":"", "Materiaal":"", "NietMeeleveren":[], "Onderdelen":[], "ProductieWijze":"DummyProductieWijze", "Type":"", "UitsparingData": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten", "AantalUitsparingen":"", "RugDeelBreedteM":"", "RugDeelBreedteX":"", "RugDeelBreedteY":"", "UitsparingBreedteZ1":"", "UitsparingBreedteZ2":"", "UitsparingCodeZ1":"", "UitsparingCodeZ2":"", "UitsparingDiepte":""}, "VersieNr":"DummyVersieNr"}, "KlantID":"DummyKlantIDValue", "ProductData": { "klassenaam":"DOM.PM.dto.ProductData", "DossierNummer":"DummyDossierNummer", "PRNr":1}} Do ..AssertJson(GeefProductRestRequest, ExpectedJsonString) @@ -101,7 +101,7 @@ Set GeefProductRestRequest.IngegevenKenmerken = IngegevenKenmerken Set GeefProductRestRequest.ProductData = ProductData - #dim ExpectedJsonString As %String = "{ ""klassenaam"":""zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest"", ""Aantal"":""DummyAantalValue"", ""IngegevenKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":"""", ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{""MatX"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelBreedteM"":"""", ""RugDeelBreedteX"":"""", ""RugDeelBreedteY"":"""", ""UitsparingBreedteZ1"":"""", ""UitsparingBreedteZ2"":"""", ""UitsparingCodeZ1"":"""", ""UitsparingCodeZ2"":"""", ""UitsparingDiepte"":""""}, ""VersieNr"":0},""MatY"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelBreedteM"":"""", ""RugDeelBreedteX"":"""", ""RugDeelBreedteY"":"""", ""UitsparingBreedteZ1"":"""", ""UitsparingBreedteZ2"":"""", ""UitsparingCodeZ1"":"""", ""UitsparingCodeZ2"":"""", ""UitsparingDiepte"":""""}, ""VersieNr"":0}}, ""Kleur"":"""", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":"""", ""NietMeeleveren"":[""NietMeeleveren1"",""NietMeeleveren2""], ""Onderdelen"":[], ""ProductieWijze"":""DummyProductieWijze"", ""Type"":"""", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelBreedteM"":"""", ""RugDeelBreedteX"":"""", ""RugDeelBreedteY"":"""", ""UitsparingBreedteZ1"":"""", ""UitsparingBreedteZ2"":"""", ""UitsparingCodeZ1"":"""", ""UitsparingCodeZ2"":"""", ""UitsparingDiepte"":""""}, ""VersieNr"":""DummyVersieNr""}, ""KlantID"":""DummyKlantIDValue"", ""ProductData"": { ""klassenaam"":""DOM.PM.dto.ProductData"", ""DossierNummer"":""DummyDossierNummer"", ""PRNr"":1}}" + #dim ExpectedJsonString As %String = "{ ""klassenaam"":""zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest"", ""Aantal"":""DummyAantalValue"", ""IngegevenKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":"""", ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{""MatX"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelBreedteM"":"""", ""RugDeelBreedteX"":"""", ""RugDeelBreedteY"":"""", ""UitsparingBreedteZ1"":"""", ""UitsparingBreedteZ2"":"""", ""UitsparingCodeZ1"":"""", ""UitsparingCodeZ2"":"""", ""UitsparingDiepte"":""""}, ""VersieNr"":0},""MatY"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken"", ""Breedte"":"""", ""Diepte"":200, ""ExplicietGekozenKenmerken"":[], ""GUIKenmerken"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken"", ""CorpusBreedte"":"""", ""HeeftLbxBinnenladeGlazenFront"":false, ""HeeftOpvullijstLinks"":false, ""HeeftOpvullijstRechts"":false, ""HeeftTbxMinTolerantieIB"":false, ""IsBinnenbreedte"":false, ""LadeDiepte"":"""", ""ViaNettoBreedte"":false, ""ViaNettoDiepte"":false, ""WandDikte"":""""}, ""GekoppeldeIngegevenKenmerken"":{}, ""Kleur"":""ZW"", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":""CL"", ""NietMeeleveren"":[""Mat""], ""Onderdelen"":[""MatOnderdeel""], ""ProductieWijze"":""Volledig"", ""Type"":""Basis"", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelBreedteM"":"""", ""RugDeelBreedteX"":"""", ""RugDeelBreedteY"":"""", ""UitsparingBreedteZ1"":"""", ""UitsparingBreedteZ2"":"""", ""UitsparingCodeZ1"":"""", ""UitsparingCodeZ2"":"""", ""UitsparingDiepte"":""""}, ""VersieNr"":0}}, ""Kleur"":"""", ""LadeToepassing"":"""", ""LadeType"":"""", ""Materiaal"":"""", ""NietMeeleveren"":[""NietMeeleveren1"",""NietMeeleveren2""], ""Onderdelen"":[], ""ProductieWijze"":""DummyProductieWijze"", ""Type"":"""", ""UitsparingData"": { ""klassenaam"":""DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten"", ""AantalUitsparingen"":"""", ""RugDeelBreedteM"":"""", ""RugDeelBreedteX"":"""", ""RugDeelBreedteY"":"""", ""UitsparingBreedteZ1"":"""", ""UitsparingBreedteZ2"":"""", ""UitsparingCodeZ1"":"""", ""UitsparingCodeZ2"":"""", ""UitsparingDiepte"":""""}, ""VersieNr"":""DummyVersieNr""}, ""KlantID"":""DummyKlantIDValue"", ""ProductData"": { ""klassenaam"":""DOM.PM.dto.ProductData"", ""CID"":"""", ""DossierNummer"":""DummyDossierNummer"", ""PRNr"":1}}" // ExpectedJsonString zonder escape chars: { "klassenaam":"zTryout.LLA.RestAPI.ParseJsonObject.GeefProductRestRequest", "Aantal":"DummyAantalValue", "IngegevenKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken", "Breedte":"", "Diepte":"", "ExplicietGekozenKenmerken":[], "GUIKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken", "CorpusBreedte":"", "HeeftLbxBinnenladeGlazenFront":false, "HeeftOpvullijstLinks":false, "HeeftOpvullijstRechts":false, "HeeftTbxMinTolerantieIB":false, "IsBinnenbreedte":false, "LadeDiepte":"", "ViaNettoBreedte":false, "ViaNettoDiepte":false, "WandDikte":""}, "GekoppeldeIngegevenKenmerken":{"MatX": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken", "Breedte":"", "Diepte":200, "ExplicietGekozenKenmerken":[], "GUIKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken", "CorpusBreedte":"", "HeeftLbxBinnenladeGlazenFront":false, "HeeftOpvullijstLinks":false, "HeeftOpvullijstRechts":false, "HeeftTbxMinTolerantieIB":false, "IsBinnenbreedte":false, "LadeDiepte":"", "ViaNettoBreedte":false, "ViaNettoDiepte":false, "WandDikte":""}, "GekoppeldeIngegevenKenmerken":{}, "Kleur":"ZW", "LadeToepassing":"", "LadeType":"", "Materiaal":"CL", "NietMeeleveren":["Mat"], "Onderdelen":["MatOnderdeel"], "ProductieWijze":"Volledig", "Type":"Basis", "UitsparingData": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten", "AantalUitsparingen":"", "RugDeelBreedteM":"", "RugDeelBreedteX":"", "RugDeelBreedteY":"", "UitsparingBreedteZ1":"", "UitsparingBreedteZ2":"", "UitsparingCodeZ1":"", "UitsparingCodeZ2":"", "UitsparingDiepte":""}, "VersieNr":0},"MatY": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATKenmerken", "Breedte":"", "Diepte":200, "ExplicietGekozenKenmerken":[], "GUIKenmerken": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.MATGUIKenmerken", "CorpusBreedte":"", "HeeftLbxBinnenladeGlazenFront":false, "HeeftOpvullijstLinks":false, "HeeftOpvullijstRechts":false, "HeeftTbxMinTolerantieIB":false, "IsBinnenbreedte":false, "LadeDiepte":"", "ViaNettoBreedte":false, "ViaNettoDiepte":false, "WandDikte":""}, "GekoppeldeIngegevenKenmerken":{}, "Kleur":"ZW", "LadeToepassing":"", "LadeType":"", "Materiaal":"CL", "NietMeeleveren":["Mat"], "Onderdelen":["MatOnderdeel"], "ProductieWijze":"Volledig", "Type":"Basis", "UitsparingData": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten", "AantalUitsparingen":"", "RugDeelBreedteM":"", "RugDeelBreedteX":"", "RugDeelBreedteY":"", "UitsparingBreedteZ1":"", "UitsparingBreedteZ2":"", "UitsparingCodeZ1":"", "UitsparingCodeZ2":"", "UitsparingDiepte":""}, "VersieNr":0}}, "Kleur":"", "LadeToepassing":"", "LadeType":"", "Materiaal":"", "NietMeeleveren":["NietMeeleveren1","NietMeeleveren2"], "Onderdelen":[], "ProductieWijze":"DummyProductieWijze", "Type":"", "UitsparingData": { "klassenaam":"DOM.PM.Maatwerk.Calc.Common.impl.LadeUitsparingDataVoorMatten", "AantalUitsparingen":"", "RugDeelBreedteM":"", "RugDeelBreedteX":"", "RugDeelBreedteY":"", "UitsparingBreedteZ1":"", "UitsparingBreedteZ2":"", "UitsparingCodeZ1":"", "UitsparingCodeZ2":"", "UitsparingDiepte":""}, "VersieNr":"DummyVersieNr"}, "KlantID":"DummyKlantIDValue", "ProductData": { "klassenaam":"DOM.PM.dto.ProductData", "DossierNummer":"DummyDossierNummer", "PRNr":1}} Do ..AssertJson(GeefProductRestRequest, ExpectedJsonString)