Index: vhUnitTest/WSimpl/Vhisie4/QRcodeNaarKenmerken/GeefKenmerken/Test.cls.xml =================================================================== diff -u -r56426 -r58008 --- vhUnitTest/WSimpl/Vhisie4/QRcodeNaarKenmerken/GeefKenmerken/Test.cls.xml (.../Test.cls.xml) (revision 56426) +++ vhUnitTest/WSimpl/Vhisie4/QRcodeNaarKenmerken/GeefKenmerken/Test.cls.xml (.../Test.cls.xml) (revision 58008) @@ -60,12 +60,14 @@ Do LadeRegistratieServiceMock.VerwachtMethodCall("ZoekProductNummerViaRegistratieCode",..#RegistratieCode).DanReturn(..#ProductNummer) Do LadeRegistratieServiceMock.VerwachtMethodCall("ZoekViaRegistratieCode",..#RegistratieCode).DanReturn(..RegistratieDummy) - #dim Kenmerken = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.TAORKenmerken).StandaardLade() + #dim AppsKenmerken = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.TAORKenmerken).StandaardLade() + #dim DomKenmerken = ##class(vhTest.Utils.DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken).StandaardLade() Set ConfiguratorServiceMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.ConfiguratorService).%New() - Do ConfiguratorServiceMock.VerwachtMethodCall("GeefOnverwerkteKenmerkenVanProduct",..#ProductNummer).DanReturn(Kenmerken) + Do ConfiguratorServiceMock.VerwachtMethodCall("GeefKenmerkenVanProductIntern",..#ProductNummer).DanReturn(DomKenmerken) + Do ConfiguratorServiceMock.VerwachtMethodCall("GeefKenmerkenDto",DomKenmerken).DanReturn(AppsKenmerken) Set AppsConverterMock = ##class(vhTest.Mock.ECONimpl.PM.Maatwerk.AppsConverter).%New() - Do AppsConverterMock.VerwachtMethodCall("ConverteerAppsNaarEcon",Kenmerken).DanReturn(##class(vhTest.Utils.ECON.PM.Maatwerk.dto.TaxKenmerken).StandaardLade()) + Do AppsConverterMock.VerwachtMethodCall("ConverteerAppsNaarEcon",AppsKenmerken).DanReturn(##class(vhTest.Utils.ECON.PM.Maatwerk.dto.TaxKenmerken).StandaardLade()) Set QRNaarKenmerkenService = ##class(WSimpl.Vhisie4.QRcodeNaarKenmerkenService).%New(LadeRegistratieServiceMock, ConfiguratorServiceMock, AppsConverterMock) @@ -86,12 +88,14 @@ Do LadeRegistratieServiceMock.VerwachtMethodCall("ZoekProductNummerViaRegistratieCode",..#RegistratieCode).DanReturn(..#ProductNummer) Do LadeRegistratieServiceMock.VerwachtMethodCall("ZoekViaRegistratieCode",..#RegistratieCode).DanReturn(..RegistratieDummy) - #dim Kenmerken = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.TBXKenmerken).StandaardLade() + #dim AppsKenmerken = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.TAORKenmerken).StandaardLade() + #dim DomKenmerken = ##class(vhTest.Utils.DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken).StandaardLade() Set ConfiguratorServiceMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.ConfiguratorService).%New() - Do ConfiguratorServiceMock.VerwachtMethodCall("GeefOnverwerkteKenmerkenVanProduct",..#ProductNummer).DanReturn(Kenmerken) + Do ConfiguratorServiceMock.VerwachtMethodCall("GeefKenmerkenVanProductIntern",..#ProductNummer).DanReturn(DomKenmerken) + Do ConfiguratorServiceMock.VerwachtMethodCall("GeefKenmerkenDto",DomKenmerken).DanReturn(AppsKenmerken) Set AppsConverterMock = ##class(vhTest.Mock.ECONimpl.PM.Maatwerk.AppsConverter).%New() - Do AppsConverterMock.VerwachtMethodCall("ConverteerAppsNaarEcon",Kenmerken).DanReturn(##class(vhTest.Utils.ECON.PM.Maatwerk.dto.TbxKenmerken).StandaardLade()) + Do AppsConverterMock.VerwachtMethodCall("ConverteerAppsNaarEcon",AppsKenmerken).DanReturn(##class(vhTest.Utils.ECON.PM.Maatwerk.dto.TbxKenmerken).StandaardLade()) Set QRNaarKenmerkenService = ##class(WSimpl.Vhisie4.QRcodeNaarKenmerkenService).%New(LadeRegistratieServiceMock, ConfiguratorServiceMock, AppsConverterMock) @@ -113,7 +117,7 @@ Do LadeRegistratieServiceStub.IndienMethodCall("ZoekViaRegistratieCode",..#RegistratieCode).DanReturn(..RegistratieDummy) Set ConfiguratorServiceStub = ##class(vhTest.Mock.APPS.VKP.Maatwerk.ConfiguratorService).%New() - Do ConfiguratorServiceStub.IndienMethodCall("GeefOnverwerkteKenmerkenVanProduct",..#ProductNummer).DanException($$$DummyException) + Do ConfiguratorServiceStub.IndienMethodCall("GeefKenmerkenVanProductIntern",..#ProductNummer).DanException($$$DummyException) Set QRNaarKenmerkenService = ##class(WSimpl.Vhisie4.QRcodeNaarKenmerkenService).%New(LadeRegistratieServiceStub, ConfiguratorServiceStub) @@ -130,12 +134,14 @@ Do LadeRegistratieServiceStub.IndienMethodCall("ZoekProductNummerViaRegistratieCode",..#RegistratieCode).DanReturn(..#ProductNummer) Do LadeRegistratieServiceStub.IndienMethodCall("ZoekViaRegistratieCode",..#RegistratieCode).DanReturn(..RegistratieDummy) - #dim Kenmerken = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.TAORKenmerken).StandaardLade() + #dim AppsKenmerken = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.TAORKenmerken).StandaardLade() + #dim DomKenmerken = ##class(vhTest.Utils.DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken).StandaardLade() Set ConfiguratorServiceStub = ##class(vhTest.Mock.APPS.VKP.Maatwerk.ConfiguratorService).%New() - Do ConfiguratorServiceStub.IndienMethodCall("GeefOnverwerkteKenmerkenVanProduct",..#ProductNummer).DanReturn(Kenmerken) + Do ConfiguratorServiceStub.IndienMethodCall("GeefKenmerkenVanProductIntern",..#ProductNummer).DanReturn(DomKenmerken) + Do ConfiguratorServiceStub.IndienMethodCall("GeefKenmerkenDto",DomKenmerken).DanReturn(AppsKenmerken) Set AppsConverterStub = ##class(vhTest.Mock.ECONimpl.PM.Maatwerk.AppsConverter).%New() - Do AppsConverterStub.VerwachtMethodCall("ConverteerAppsNaarEcon",Kenmerken).DanException($$$DummyException) + Do AppsConverterStub.VerwachtMethodCall("ConverteerAppsNaarEcon",AppsKenmerken).DanException($$$DummyException) Set QRNaarKenmerkenService = ##class(WSimpl.Vhisie4.QRcodeNaarKenmerkenService).%New(LadeRegistratieServiceStub, ConfiguratorServiceStub, AppsConverterStub) @@ -225,12 +231,14 @@ Do LadeRegistratieServiceMock.VerwachtMethodCall("ZoekProductNummerViaRegistratieCode",..#RegistratieCode).ExactAantalKeer(0) Do LadeRegistratieServiceMock.VerwachtMethodCall("ZoekViaRegistratieCode",..#RegistratieCode).ExactAantalKeer(0) - #dim Kenmerken = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.TAORKenmerken).StandaardLade() + #dim AppsKenmerken = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.TAORKenmerken).StandaardLade() + #dim DomKenmerken = ##class(vhTest.Utils.DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken).StandaardLade() Set ConfiguratorServiceMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.ConfiguratorService).%New() - Do ConfiguratorServiceMock.VerwachtMethodCall("GeefOnverwerkteKenmerkenVanProduct",..#ProductNummer).DanReturn(Kenmerken) + Do ConfiguratorServiceMock.VerwachtMethodCall("GeefKenmerkenVanProductIntern",..#ProductNummer).DanReturn(DomKenmerken) + Do ConfiguratorServiceMock.VerwachtMethodCall("GeefKenmerkenDto",DomKenmerken).DanReturn(AppsKenmerken) Set AppsConverterMock = ##class(vhTest.Mock.ECONimpl.PM.Maatwerk.AppsConverter).%New() - Do AppsConverterMock.VerwachtMethodCall("ConverteerAppsNaarEcon",Kenmerken).DanReturn(##class(ECON.PM.Maatwerk.dto.TaxKenmerken).%New()) + Do AppsConverterMock.VerwachtMethodCall("ConverteerAppsNaarEcon",AppsKenmerken).DanReturn(##class(ECON.PM.Maatwerk.dto.TaxKenmerken).%New()) Set QRNaarKenmerkenService = ##class(WSimpl.Vhisie4.QRcodeNaarKenmerkenService).%New(LadeRegistratieServiceMock, ConfiguratorServiceMock, AppsConverterMock) @@ -249,12 +257,14 @@ Set LadeRegistratieServiceMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.impl.LadeRegistratieService).%New() Do LadeRegistratieServiceMock.VerwachtMethodCall("ZoekProductNummerViaRegistratieCode",..#RegistratieCode).ExactAantalKeer(0) - #dim Kenmerken = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.TAORKenmerken).StandaardLade() + #dim AppsKenmerken = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.TAORKenmerken).StandaardLade() + #dim DomKenmerken = ##class(vhTest.Utils.DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken).StandaardLade() Set ConfiguratorServiceMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.ConfiguratorService).%New() - Do ConfiguratorServiceMock.VerwachtMethodCall("GeefOnverwerkteKenmerkenVanProduct",..#ProductNummer).DanReturn(Kenmerken) + Do ConfiguratorServiceMock.VerwachtMethodCall("GeefKenmerkenVanProductIntern",..#ProductNummer).DanReturn(DomKenmerken) + Do ConfiguratorServiceMock.VerwachtMethodCall("GeefKenmerkenDto",DomKenmerken).DanReturn(AppsKenmerken) Set AppsConverterMock = ##class(vhTest.Mock.ECONimpl.PM.Maatwerk.AppsConverter).%New() - Do AppsConverterMock.VerwachtMethodCall("ConverteerAppsNaarEcon",Kenmerken).DanReturn(##class(ECON.PM.Maatwerk.dto.TaxKenmerken).%New()) + Do AppsConverterMock.VerwachtMethodCall("ConverteerAppsNaarEcon",AppsKenmerken).DanReturn(##class(ECON.PM.Maatwerk.dto.TaxKenmerken).%New()) Set BarcodeServiceMock = ##class(vhTest.Mock.APPS.algemeen.BarcodeService).%New() Do BarcodeServiceMock.VerwachtMethodCall("GeefProductIDVoorBarcode",..#Ladecode).DanReturn(..#ProductNummer) @@ -277,12 +287,14 @@ Set LadeRegistratieServiceMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.impl.LadeRegistratieService).%New() Do LadeRegistratieServiceMock.VerwachtMethodCall("ZoekProductNummerViaRegistratieCode",..#RegistratieCode).ExactAantalKeer(0) - #dim Kenmerken = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.TAORKenmerken).StandaardLade() + #dim AppsKenmerken = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.TAORKenmerken).StandaardLade() + #dim DomKenmerken = ##class(vhTest.Utils.DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken).StandaardLade() Set ConfiguratorServiceMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.ConfiguratorService).%New() - Do ConfiguratorServiceMock.VerwachtMethodCall("GeefOnverwerkteKenmerkenVanProduct",..#ProductNummer).DanReturn(Kenmerken) + Do ConfiguratorServiceMock.VerwachtMethodCall("GeefKenmerkenVanProductIntern",..#ProductNummer).DanReturn(DomKenmerken) + Do ConfiguratorServiceMock.VerwachtMethodCall("GeefKenmerkenDto",DomKenmerken).DanReturn(AppsKenmerken) Set AppsConverterMock = ##class(vhTest.Mock.ECONimpl.PM.Maatwerk.AppsConverter).%New() - Do AppsConverterMock.VerwachtMethodCall("ConverteerAppsNaarEcon",Kenmerken).DanReturn(##class(ECON.PM.Maatwerk.dto.TaxKenmerken).%New()) + Do AppsConverterMock.VerwachtMethodCall("ConverteerAppsNaarEcon",AppsKenmerken).DanReturn(##class(ECON.PM.Maatwerk.dto.TaxKenmerken).%New()) Set BarcodeServiceMock = ##class(vhTest.Mock.APPS.algemeen.BarcodeService).%New() Do BarcodeServiceMock.VerwachtMethodCall("GeefProductIDVoorBarcode",##class(TECH.StringUtils).Replace(..#Ladecode,".","")).DanReturn(..#ProductNummer) @@ -306,12 +318,14 @@ Do LadeRegistratieServiceMock.VerwachtMethodCall("ZoekProductNummerViaRegistratieCode",..#RegistratieCode).DanReturn(..#ProductNummer) Do LadeRegistratieServiceMock.IndienMethodCall("ZoekViaRegistratieCode",..#RegistratieCode).DanReturn(..RegistratieDummy) - #dim Kenmerken = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.TAORKenmerken).StandaardLade() + #dim AppsKenmerken = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.TAORKenmerken).StandaardLade() + #dim DomKenmerken = ##class(vhTest.Utils.DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken).StandaardLade() Set ConfiguratorServiceMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.ConfiguratorService).%New() - Do ConfiguratorServiceMock.VerwachtMethodCall("GeefOnverwerkteKenmerkenVanProduct",..#ProductNummer).DanReturn(Kenmerken) + Do ConfiguratorServiceMock.VerwachtMethodCall("GeefKenmerkenVanProductIntern",..#ProductNummer).DanReturn(DomKenmerken) + Do ConfiguratorServiceMock.VerwachtMethodCall("GeefKenmerkenDto",DomKenmerken).DanReturn(AppsKenmerken) Set AppsConverterMock = ##class(vhTest.Mock.ECONimpl.PM.Maatwerk.AppsConverter).%New() - Do AppsConverterMock.VerwachtMethodCall("ConverteerAppsNaarEcon",Kenmerken).DanReturn(##class(vhTest.Utils.ECON.PM.Maatwerk.dto.TaxKenmerken).StandaardLade()) + Do AppsConverterMock.VerwachtMethodCall("ConverteerAppsNaarEcon",AppsKenmerken).DanReturn(##class(vhTest.Utils.ECON.PM.Maatwerk.dto.TaxKenmerken).StandaardLade()) Set QRNaarKenmerkenService = ##class(WSimpl.Vhisie4.QRcodeNaarKenmerkenService).%New(LadeRegistratieServiceMock, ConfiguratorServiceMock, AppsConverterMock) @@ -342,12 +356,14 @@ Do LadeRegistratieServiceStub.IndienMethodCall("ZoekProductNummerViaRegistratieCode",..#RegistratieCode).DanReturn(..#ProductNummer) Do LadeRegistratieServiceStub.IndienMethodCall("ZoekViaRegistratieCode",..#RegistratieCode).DanReturn(..RegistratieDummy) - #dim Kenmerken = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.TAORKenmerken).StandaardLade() + #dim AppsKenmerken = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.TAORKenmerken).StandaardLade() + #dim DomKenmerken = ##class(vhTest.Utils.DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken).StandaardLade() Set ConfiguratorServiceStub = ##class(vhTest.Mock.APPS.VKP.Maatwerk.ConfiguratorService).%New() - Do ConfiguratorServiceStub.IndienMethodCall("GeefOnverwerkteKenmerkenVanProduct",..#ProductNummer).DanReturn(Kenmerken) + Do ConfiguratorServiceStub.IndienMethodCall("GeefKenmerkenVanProductIntern",..#ProductNummer).DanReturn(DomKenmerken) + Do ConfiguratorServiceStub.IndienMethodCall("GeefKenmerkenDto",DomKenmerken).DanReturn(AppsKenmerken) Set AppsConverterStub = ##class(vhTest.Mock.ECONimpl.PM.Maatwerk.AppsConverter).%New() - Do AppsConverterStub.IndienMethodCall("ConverteerAppsNaarEcon",Kenmerken).DanReturn(##class(ECON.PM.Maatwerk.dto.TaxKenmerken).%New()) + Do AppsConverterStub.IndienMethodCall("ConverteerAppsNaarEcon",AppsKenmerken).DanReturn(##class(ECON.PM.Maatwerk.dto.TaxKenmerken).%New()) Set OrderApiStub = ##class(vhTest.Mock.DOM.VKP.OrderAPI).%New() Do OrderApiStub.IndienMethodCall("BestaatOrder",..#OrderID).DanReturn($$$False) @@ -367,12 +383,14 @@ Do LadeRegistratieServiceStub.IndienMethodCall("ZoekProductNummerViaRegistratieCode",..#RegistratieCode).DanReturn(..#ProductNummer) Do LadeRegistratieServiceStub.IndienMethodCall("ZoekViaRegistratieCode",..#RegistratieCode).DanReturn(..RegistratieDummy) - #dim Kenmerken = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.TAORKenmerken).StandaardLade() + #dim AppsKenmerken = ##class(vhTest.Utils.APPS.PM.Maatwerk.dto.TAORKenmerken).StandaardLade() + #dim DomKenmerken = ##class(vhTest.Utils.DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken).StandaardLade() Set ConfiguratorServiceStub = ##class(vhTest.Mock.APPS.VKP.Maatwerk.ConfiguratorService).%New() - Do ConfiguratorServiceStub.IndienMethodCall("GeefOnverwerkteKenmerkenVanProduct",..#ProductNummer).DanReturn(Kenmerken) + Do ConfiguratorServiceStub.IndienMethodCall("GeefKenmerkenVanProductIntern",..#ProductNummer).DanReturn(DomKenmerken) + Do ConfiguratorServiceStub.IndienMethodCall("GeefKenmerkenDto",DomKenmerken).DanReturn(AppsKenmerken) Set AppsConverterStub = ##class(vhTest.Mock.ECONimpl.PM.Maatwerk.AppsConverter).%New() - Do AppsConverterStub.IndienMethodCall("ConverteerAppsNaarEcon",Kenmerken).DanReturn(##class(ECON.PM.Maatwerk.dto.TaxKenmerken).%New()) + Do AppsConverterStub.IndienMethodCall("ConverteerAppsNaarEcon",AppsKenmerken).DanReturn(##class(ECON.PM.Maatwerk.dto.TaxKenmerken).%New()) #dim OrderStub As DOM.VKP.Order = ##class(vhTest.Utils.DOM.VKP.Order).StandaardOrder() Set OrderApiStub = ##class(vhTest.Mock.DOM.VKP.OrderAPI).%New() Index: vhTest/Mock/APPS/VKP/Maatwerk/ConfiguratorService.cls.xml =================================================================== diff -u -r29059 -r58008 --- vhTest/Mock/APPS/VKP/Maatwerk/ConfiguratorService.cls.xml (.../ConfiguratorService.cls.xml) (revision 29059) +++ vhTest/Mock/APPS/VKP/Maatwerk/ConfiguratorService.cls.xml (.../ConfiguratorService.cls.xml) (revision 58008) @@ -3,8 +3,7 @@ Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig. -Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt -Inheritance van meerdere TECH.Interface interfaces resulteert nog niet in een mockklasse met overeenkomstige inheritance-structuur. +Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt 1 APPS.VKP.Maatwerk.ConfiguratorService,Tools.Mock.MockClassBase right @@ -92,6 +91,13 @@ ]]> + +ProductID:%String +DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken + + + Pad:APPS.VKP.Maatwerk.dto.Pad,Naam:%String,GevraagdeVersie:%Integer APPS.PM.Maatwerk.dto.IngegevenKenmerken Index: APPS/VKP/Maatwerk/impl/ConfiguratorService.cls.xml =================================================================== diff -u -r55602 -r58008 --- APPS/VKP/Maatwerk/impl/ConfiguratorService.cls.xml (.../ConfiguratorService.cls.xml) (revision 55602) +++ APPS/VKP/Maatwerk/impl/ConfiguratorService.cls.xml (.../ConfiguratorService.cls.xml) (revision 58008) @@ -274,7 +274,6 @@ ProductID:%String -1 DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken + + +EconKenmerken:%ArrayOfDataTypes +1 + Index: APPS/VKP/Maatwerk/ConfiguratorService.cls.xml =================================================================== diff -u -r29059 -r58008 --- APPS/VKP/Maatwerk/ConfiguratorService.cls.xml (.../ConfiguratorService.cls.xml) (revision 29059) +++ APPS/VKP/Maatwerk/ConfiguratorService.cls.xml (.../ConfiguratorService.cls.xml) (revision 58008) @@ -114,6 +114,12 @@ APPS.PM.Maatwerk.dto.BerekendeWaarden + + +1 +ProductID:%String +DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken +