Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling/VerzendingService/Test.cls.xml =================================================================== diff -u -r44304 -r44308 --- vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling/VerzendingService/Test.cls.xml (.../Test.cls.xml) (revision 44304) +++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling/VerzendingService/Test.cls.xml (.../Test.cls.xml) (revision 44308) @@ -13,7 +13,7 @@ Do WinkelkarRepositoryMock.VerwachtMethodCall("GeefWinkelkarIDViaID","1").DanReturn("1") Set MogelijkeLeverdatumsBepalerMock = ##class(vhTest.Mock.APPS.common.VKP.MogelijkeLeverdatumsBepaler).%New() - Do MogelijkeLeverdatumsBepalerMock.VerwachtMethodCall("GeefMogelijkeLeverdatums",WinkelkarFake).DanReturn(MogelijkeLeverdatums) + Do MogelijkeLeverdatumsBepalerMock.VerwachtMethodCall("GeefMogelijkeLeverdatums",WinkelkarFake,"").DanReturn(MogelijkeLeverdatums) Set WinkelkarServiceMock = ##class(vhTest.Mock.APPS.EC.Winkelkar.WinkelkarService).%New() Do WinkelkarServiceMock.VerwachtMethodCall("OpenWinkelkar","1").DanReturn(WinkelkarFake) @@ -42,7 +42,7 @@ Do WinkelkarRepositoryMock.VerwachtMethodCall("GeefWinkelkarIDViaID","1").DanReturn("1") Set MogelijkeLeverdatumsBepalerMock = ##class(vhTest.Mock.APPS.common.VKP.MogelijkeLeverdatumsBepaler).%New() - Do MogelijkeLeverdatumsBepalerMock.VerwachtMethodCall("GeefMogelijkeLeverdatumsVoorLeverAdres", WinkelkarFake, LeverAdresDummy).DanReturn(MogelijkeLeverdatums) + Do MogelijkeLeverdatumsBepalerMock.VerwachtMethodCall("GeefMogelijkeLeverdatums", WinkelkarFake, LeverAdresDummy).DanReturn(MogelijkeLeverdatums) Set WinkelkarServiceMock = ##class(vhTest.Mock.APPS.EC.Winkelkar.WinkelkarService).%New() Do WinkelkarServiceMock.VerwachtMethodCall("OpenWinkelkar","1").DanReturn(WinkelkarFake) Index: vhTest/Mock/APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml =================================================================== diff -u -r44304 -r44308 --- vhTest/Mock/APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml (.../MogelijkeLeverdatumsBepaler.cls.xml) (revision 44304) +++ vhTest/Mock/APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml (.../MogelijkeLeverdatumsBepaler.cls.xml) (revision 44308) @@ -16,25 +16,11 @@ -Winkelkar:DOM.EC.Winkelkar.Winkelkar +Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres="" %ListOfDataTypes - - - -Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres -%ListOfDataTypes - - - - -Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres -%ListOfDataTypes - - Index: vhTest/Mock/APPS/EC/impl/VroegsteLeverdatumBepaler.cls.xml =================================================================== diff -u -r39894 -r44308 --- vhTest/Mock/APPS/EC/impl/VroegsteLeverdatumBepaler.cls.xml (.../VroegsteLeverdatumBepaler.cls.xml) (revision 39894) +++ vhTest/Mock/APPS/EC/impl/VroegsteLeverdatumBepaler.cls.xml (.../VroegsteLeverdatumBepaler.cls.xml) (revision 44308) @@ -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.EC.impl.VroegsteLeverdatumBepaler,Tools.Mock.MockClassBase right Index: APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml =================================================================== diff -u -r44304 -r44308 --- APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml (.../MogelijkeLeverdatumsBepaler.cls.xml) (revision 44304) +++ APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml (.../MogelijkeLeverdatumsBepaler.cls.xml) (revision 44308) @@ -34,49 +34,34 @@ -Winkelkar:DOM.EC.Winkelkar.Winkelkar +Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres="" %ListOfDataTypes ELEMENTTYPE="%Date" - - - -Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres -%ListOfDataTypes -ELEMENTTYPE="%Date" - - -Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres -%ListOfDataTypes -ELEMENTTYPE="%Date" + +Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres="" +%Boolean 1) ]]> - + Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres="" -%Boolean +1 +APPS.VKP.VerzendWijze 1) - Quit (..GeefMogelijkeLeverdatumsPerLijnVoorLeverAdres(Winkelkar, LeverAdres).Count()>1) + Quit:(LeverAdres="") ..VerzendWijzeBepaler.GeefVerzendWijze(Winkelkar) + Quit ##class(APPS.VKP.VerzendWijze).%New(Winkelkar.GeefKlantID(), LeverAdres.GeefVerzendingWijze(), LeverAdres.GeefLand().GeefCode(), LeverAdres.GeefPostcode()) ]]> Index: vhTest/Fake/APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml =================================================================== diff -u -r44304 -r44308 --- vhTest/Fake/APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml (.../MogelijkeLeverdatumsBepaler.cls.xml) (revision 44304) +++ vhTest/Fake/APPS/common/VKP/MogelijkeLeverdatumsBepaler.cls.xml (.../MogelijkeLeverdatumsBepaler.cls.xml) (revision 44308) @@ -8,14 +8,14 @@ APPS.common.VKP.MogelijkeLeverdatumsBepaler -Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres +Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres="" %Boolean -Winkelkar:DOM.EC.Winkelkar.Winkelkar +Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres="" %ListOfDataTypes @@ -27,13 +27,6 @@ - - -Winkelkar:DOM.EC.Winkelkar.Winkelkar,LeverAdres:DOM.VKP.LeverAdres -%ListOfDataTypes - - Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling/VerzendingService.cls.xml =================================================================== diff -u -r44304 -r44308 --- WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling/VerzendingService.cls.xml (.../VerzendingService.cls.xml) (revision 44304) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling/VerzendingService.cls.xml (.../VerzendingService.cls.xml) (revision 44308) @@ -50,29 +50,37 @@ %ListOfDataTypes ELEMENTTYPE="%Date" BereidVoorBestellingRequest:WS.Vhisie4.Winkelkar.BereidVoorBestellingRequest,KlantPartijID:%String %Boolean + + + +BereidVoorBestellingRequest:WS.Vhisie4.Winkelkar.BereidVoorBestellingRequest +1 +DOM.EC.Winkelkar.Winkelkar + + - Quit:..IsHoofdLeverAdres(BereidVoorBestellingRequest.LeverAdres) ..MogelijkeLeverdatumsBepaler.GeefIsAsapMogelijk(Winkelkar) - - #dim LeverAdres As DOM.VKP.LeverAdres = "" - Set LeverAdres = ..KlantAdresRepository.GeefLeverAdres(KlantPartijID, BereidVoorBestellingRequest.LeverAdres.Id) - Quit ..MogelijkeLeverdatumsBepaler.GeefIsAsapMogelijk(Winkelkar, LeverAdres) + +LeverAdres:WS.Vhisie4.Winkelkar.dto.LeverAdres,KlantPartijID:%String +1 +DOM.VKP.LeverAdres +