Index: vhTest/Mock/APPS/VKP/OfferteService.cls.xml
===================================================================
diff -u -r38997 -r40594
--- vhTest/Mock/APPS/VKP/OfferteService.cls.xml (.../OfferteService.cls.xml) (revision 38997)
+++ vhTest/Mock/APPS/VKP/OfferteService.cls.xml (.../OfferteService.cls.xml) (revision 40594)
@@ -146,6 +146,12 @@
+
+
+Offerte:%String,Hoofding:APPS.EC.dto.Hoofding
+
+
Index: vhUnitTest/APPS/EDI/Bestel/impl/BestelService/UnishopBesteller/PlaatsBestelling/Test.cls.xml
===================================================================
diff -u -r40581 -r40594
--- vhUnitTest/APPS/EDI/Bestel/impl/BestelService/UnishopBesteller/PlaatsBestelling/Test.cls.xml (.../Test.cls.xml) (revision 40581)
+++ vhUnitTest/APPS/EDI/Bestel/impl/BestelService/UnishopBesteller/PlaatsBestelling/Test.cls.xml (.../Test.cls.xml) (revision 40594)
@@ -13,15 +13,15 @@
Set DummyHoofdingDto = ##class(APPS.EC.dto.Hoofding).%New()
Set ExterneVerkoopServiceMock = ##class(vhTest.Mock.APPS.EC.Verkoop.ExterneVerkoopService).%New()
Do ExterneVerkoopServiceMock.VerwachtMethodCall("MaakOfferte",..#KlantID,..#PersonalityID,"").DanReturn(##class(APPS.EC.dto.OfferteIDEnWinkelkarID).%New("OfferteID","WinkelkarID"))
- Do ExterneVerkoopServiceMock.VerwachtMethodCall("ZetOfferteHoofding","OfferteID",DummyHoofdingDto).ExactAantalKeer(1)
Do ExterneVerkoopServiceMock.VerwachtMethodCall("WisOfferte","OfferteID").ExactAantalKeer(0)
Set OfferteStub = ##class(vhTest.Mock.APPS.VKP.Offerte).%New()
Do OfferteStub.IndienMethodCall("GeefID").DanReturn("OfferteID")
Do OfferteStub.IndienMethodCall("ZetLeverAdres",$$$ElkeWaarde).DanDoeNiks()
- Set OfferteServiceStub = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New()
- Do OfferteServiceStub.IndienMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
- Do OfferteServiceStub.IndienMethodCall("VoegToeProduct").DanDoeNiks()
- Do OfferteServiceStub.IndienMethodCall("VoegToeMaatwerk",OfferteStub,"","","","").DanDoeNiks()
+ Set OfferteServiceMock = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New()
+ Do OfferteServiceMock.IndienMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
+ Do OfferteServiceMock.IndienMethodCall("VoegToeProduct").DanDoeNiks()
+ Do OfferteServiceMock.IndienMethodCall("VoegToeMaatwerk",OfferteStub,"","","","").DanDoeNiks()
+ Do OfferteServiceMock.VerwachtMethodCall("ZetHoofding",OfferteStub,DummyHoofdingDto).ExactAantalKeer(1)
Set ProductConverterStub = ##class(vhTest.Mock.APPS.EDI.common.impl.ProductConverter).%New()
Do ProductConverterStub.IndienMethodCall("Convert",$$$ElkeWaarde,$$$ElkeWaarde).DanReturn($$$NULLOREF)
@@ -34,7 +34,7 @@
Set OfferteRepositoryMock = ##class(vhTest.Mock.TECH.Persistentie.Repository).%New()
Do OfferteRepositoryMock.VerwachtMethodCall("Bewaar",OfferteStub)
- Set UnishopBesteller = ##class(APPS.EDI.Bestel.impl.BestelService.UnishopBesteller).%New(ExterneVerkoopServiceMock,ProductConverterStub,OfferteServiceStub,,DummyHoofdingDto,,,,OfferteRepositoryMock)
+ Set UnishopBesteller = ##class(APPS.EDI.Bestel.impl.BestelService.UnishopBesteller).%New(ExterneVerkoopServiceMock,ProductConverterStub,OfferteServiceMock,,DummyHoofdingDto,,,,OfferteRepositoryMock)
#dim Resultaat As APPS.EDI.Bestel.BestelService.UnishopBesteller.PlaatsBestelling.Resultaat = UnishopBesteller.MaakOfferte(Aanvraag)
If ($IsObject(Resultaat.Exceptie)) {
@@ -47,6 +47,7 @@
Do ExterneVerkoopServiceMock.Verifieer()
Do OfferteRepositoryMock.Verifieer()
+ Do OfferteServiceMock.Verifieer()
]]>
@@ -70,7 +71,6 @@
Set DummyHoofdingDto = ##class(APPS.EC.dto.Hoofding).%New()
Set ExterneVerkoopServiceMock = ##class(vhTest.Mock.APPS.EC.Verkoop.ExterneVerkoopService).%New()
Do ExterneVerkoopServiceMock.VerwachtMethodCall("MaakOfferte",..#KlantID,..#PersonalityID, "").DanReturn(##class(APPS.EC.dto.OfferteIDEnWinkelkarID).%New("OfferteID","WinkelkarID"))
- Do ExterneVerkoopServiceMock.VerwachtMethodCall("ZetOfferteHoofding","OfferteID",DummyHoofdingDto).ExactAantalKeer(0)
Do ExterneVerkoopServiceMock.VerwachtMethodCall("WisOfferte","OfferteID")
Set Orderlijnen = ##class(%ListOfDataTypes).%New()
@@ -79,22 +79,24 @@
#dim Aanvraag As APPS.EDI.Bestel.BestelService.PlaatsBestelling.Aanvraag = ##class(vhTest.Utils.APPS.EDI.Bestel.BestelService.PlaatsBestelling.Aanvraag).BelgischeAanvraag()
Set Aanvraag.Order.Lijnen = Orderlijnen
- Set OfferteServiceStub = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New()
+ Set OfferteServiceMock = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New()
Set OfferteStub = ##class(vhTest.Mock.APPS.VKP.Offerte).%New()
Do OfferteStub.IndienMethodCall("GeefID").DanReturn("OfferteID")
- Do OfferteServiceStub.IndienMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
- Do OfferteServiceStub.IndienMethodCall("VoegToeMaatwerk",OfferteStub,"","","","").ExactAantalKeer(2)
+ Do OfferteServiceMock.IndienMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
+ Do OfferteServiceMock.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,"","","","").ExactAantalKeer(0)
+ Do OfferteServiceMock.VerwachtMethodCall("ZetHoofding",OfferteStub,DummyHoofdingDto).ExactAantalKeer(0)
Set OfferteRepositoryMock = ##class(vhTest.Mock.TECH.Persistentie.Repository).%New()
Do OfferteRepositoryMock.VerwachtMethodCall("Bewaar",OfferteStub).ExactAantalKeer(0)
- Set FalendeBestelService = ##class(vhUnitTest.APPS.EDI.Bestel.impl.BestelService.PlaatsBestelling.FalendeBestelService).%New(ExterneVerkoopServiceMock,,OfferteServiceStub,,DummyHoofdingDto,,,,OfferteRepositoryMock)
+ Set FalendeBestelService = ##class(vhUnitTest.APPS.EDI.Bestel.impl.BestelService.PlaatsBestelling.FalendeBestelService).%New(ExterneVerkoopServiceMock,,OfferteServiceMock,,DummyHoofdingDto,,,,OfferteRepositoryMock)
#dim Resultaat As APPS.EDI.Bestel.BestelService.UnishopBesteller.PlaatsBestelling.Resultaat = FalendeBestelService.MaakOfferte(Aanvraag)
Do $$$AssertEquals(Resultaat.OfferteID,"")
Do $$$AssertNotEquals(Resultaat.Exceptie,"")
Do ExterneVerkoopServiceMock.Verifieer()
+ Do OfferteServiceMock.Verifieer()
Do OfferteRepositoryMock.Verifieer()
]]>
@@ -105,7 +107,6 @@
Set ExterneVerkoopServiceMock = ##class(vhTest.Mock.APPS.EC.Verkoop.ExterneVerkoopService).%New()
Do ExterneVerkoopServiceMock.VerwachtMethodCall("MaakOfferte",..#KlantID,..#PersonalityID, "").DanReturn(##class(APPS.EC.dto.OfferteIDEnWinkelkarID).%New("OfferteID","WinkelkarID"))
Do ExterneVerkoopServiceMock.VerwachtMethodCall("BestelOfferte","OfferteID",..#KlantID,..#PersonalityID).ExactAantalKeer(0)
- Do ExterneVerkoopServiceMock.VerwachtMethodCall("ZetOfferteHoofding","OfferteID",DummyHoofdingDto).ExactAantalKeer(0)
Do ExterneVerkoopServiceMock.VerwachtMethodCall("WisOfferte","OfferteID")
Set Orderlijnen = ##class(%ListOfDataTypes).%New()
@@ -124,6 +125,7 @@
Do OfferteStub.IndienMethodCall("ZetLeverAdres",$$$ElkeWaarde).DanDoeNiks()
Do OfferteServiceMock.VerwachtMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
Do OfferteServiceMock.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,"","","","").ExactAantalKeer(1)
+ Do OfferteServiceMock.VerwachtMethodCall("ZetHoofding",OfferteStub,DummyHoofdingDto).ExactAantalKeer(0)
Set OfferteRepositoryMock = ##class(vhTest.Mock.TECH.Persistentie.Repository).%New()
Do OfferteRepositoryMock.VerwachtMethodCall("Bewaar",OfferteStub).ExactAantalKeer(0)
@@ -146,7 +148,6 @@
Set DummyHoofdingDto = ##class(APPS.EC.dto.Hoofding).%New()
Set ExterneVerkoopServiceMock = ##class(vhTest.Mock.APPS.EC.Verkoop.ExterneVerkoopService).%New()
Do ExterneVerkoopServiceMock.VerwachtMethodCall("MaakOfferte",..#KlantID,..#PersonalityID, "").DanReturn(##class(APPS.EC.dto.OfferteIDEnWinkelkarID).%New("OfferteID","WinkelkarID"))
- Do ExterneVerkoopServiceMock.VerwachtMethodCall("ZetOfferteHoofding","OfferteID",DummyHoofdingDto).ExactAantalKeer(1)
Set Orderlijnen = ##class(%ListOfDataTypes).%New()
Do ..VoegToeLade("LBX", Orderlijnen)
@@ -163,7 +164,8 @@
Do OfferteStub.IndienMethodCall("ZetLeverAdres",$$$ElkeWaarde).DanDoeNiks()
Do OfferteServiceMock.VerwachtMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
Do OfferteServiceMock.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,"","","","").ExactAantalKeer(1)
-
+ Do OfferteServiceMock.VerwachtMethodCall("ZetHoofding",OfferteStub,DummyHoofdingDto).ExactAantalKeer(1)
+
Set OfferteRepositoryMock = ##class(vhTest.Mock.TECH.Persistentie.Repository).%New()
Do OfferteRepositoryMock.VerwachtMethodCall("Bewaar",OfferteStub)
@@ -182,7 +184,6 @@
Set DummyHoofdingDto = ##class(APPS.EC.dto.Hoofding).%New()
Set ExterneVerkoopServiceMock = ##class(vhTest.Mock.APPS.EC.Verkoop.ExterneVerkoopService).%New()
Do ExterneVerkoopServiceMock.VerwachtMethodCall("MaakOfferte",..#KlantID,..#PersonalityID, "").DanReturn(##class(APPS.EC.dto.OfferteIDEnWinkelkarID).%New("OfferteID","WinkelkarID"))
- Do ExterneVerkoopServiceMock.VerwachtMethodCall("ZetOfferteHoofding","OfferteID",DummyHoofdingDto).ExactAantalKeer(1)
Set Orderlijnen = ##class(%ListOfDataTypes).%New()
Do ..VoegToeLade("LBX", Orderlijnen)
@@ -201,7 +202,8 @@
Do OfferteStub.IndienMethodCall("ZetLeverAdres",$$$ElkeWaarde).DanDoeNiks()
Do OfferteServiceMock.VerwachtMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
Do OfferteServiceMock.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,"","","","").ExactAantalKeer(1)
-
+ Do OfferteServiceMock.VerwachtMethodCall("ZetHoofding",OfferteStub,DummyHoofdingDto).ExactAantalKeer(1)
+
Set OfferteRepositoryMock = ##class(vhTest.Mock.TECH.Persistentie.Repository).%New()
Do OfferteRepositoryMock.VerwachtMethodCall("Bewaar",OfferteStub)
@@ -227,7 +229,6 @@
Set DummyHoofdingDto = ##class(APPS.EC.dto.Hoofding).%New()
Set ExterneVerkoopServiceMock = ##class(vhTest.Mock.APPS.EC.Verkoop.ExterneVerkoopService).%New()
Do ExterneVerkoopServiceMock.VerwachtMethodCall("MaakOfferte",..#KlantID,..#PersonalityID, "").DanReturn(##class(APPS.EC.dto.OfferteIDEnWinkelkarID).%New("OfferteID","WinkelkarID"))
- Do ExterneVerkoopServiceMock.VerwachtMethodCall("ZetOfferteHoofding","OfferteID",DummyHoofdingDto).ExactAantalKeer(1)
Set Orderlijnen = ##class(%ListOfDataTypes).%New()
Do ..VoegToeLade("LBX", Orderlijnen)
@@ -245,7 +246,8 @@
Do OfferteStub.IndienMethodCall("ZetLeverAdres",$$$ElkeWaarde).DanDoeNiks()
Do OfferteServiceMock.VerwachtMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
Do OfferteServiceMock.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,"","","","").ExactAantalKeer(2)
-
+ Do OfferteServiceMock.VerwachtMethodCall("ZetHoofding",OfferteStub,DummyHoofdingDto).ExactAantalKeer(1)
+
Set OfferteRepositoryMock = ##class(vhTest.Mock.TECH.Persistentie.Repository).%New()
Do OfferteRepositoryMock.VerwachtMethodCall("Bewaar",OfferteStub)
@@ -263,7 +265,6 @@
Set DummyHoofdingDto = ##class(APPS.EC.dto.Hoofding).%New()
Set ExterneVerkoopServiceMock = ##class(vhTest.Mock.APPS.EC.Verkoop.ExterneVerkoopService).%New()
Do ExterneVerkoopServiceMock.VerwachtMethodCall("MaakOfferte",..#KlantID,..#PersonalityID, "").ExactAantalKeer(0)
- Do ExterneVerkoopServiceMock.VerwachtMethodCall("ZetOfferteHoofding","OfferteID",DummyHoofdingDto).ExactAantalKeer(0)
Set Orderlijnen = ##class(%ListOfDataTypes).%New()
Do ..VoegToeLade("TBX", Orderlijnen)
@@ -278,6 +279,8 @@
Set OfferteStub = ##class(vhTest.Mock.APPS.VKP.Offerte).%New()
Do OfferteStub.IndienMethodCall("GeefID").DanReturn("OfferteID")
Do OfferteServiceMock.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,"","","","").ExactAantalKeer(0)
+ Do OfferteServiceMock.VerwachtMethodCall("ZetHoofding",OfferteStub,DummyHoofdingDto).ExactAantalKeer(0)
+
Set UnishopBesteller = ##class(APPS.EDI.Bestel.impl.BestelService.UnishopBesteller).%New(ExterneVerkoopServiceMock, ProductConverterStub, OfferteServiceMock,,DummyHoofdingDto)
#dim Resultaat As APPS.EDI.Bestel.BestelService.UnishopBesteller.PlaatsBestelling.Resultaat = UnishopBesteller.MaakOfferte(Aanvraag)
@@ -291,8 +294,7 @@
Set DummyHoofdingDto = ##class(APPS.EC.dto.Hoofding).%New()
Set ExterneVerkoopServiceMock = ##class(vhTest.Mock.APPS.EC.Verkoop.ExterneVerkoopService).%New()
Do ExterneVerkoopServiceMock.VerwachtMethodCall("MaakOfferte",..#KlantID,..#PersonalityID, "").ExactAantalKeer(0)
- Do ExterneVerkoopServiceMock.VerwachtMethodCall("ZetOfferteHoofding","OfferteID",DummyHoofdingDto).ExactAantalKeer(0)
-
+
Set Orderlijnen = ##class(%ListOfDataTypes).%New()
Do ..VoegToeLade("TBX", Orderlijnen)
Do ..VoegToeLade("TBX", Orderlijnen)
@@ -307,6 +309,8 @@
Set OfferteStub = ##class(vhTest.Mock.APPS.VKP.Offerte).%New()
Do OfferteStub.IndienMethodCall("GeefID").DanReturn("OfferteID")
Do OfferteServiceMock.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,"","","","").ExactAantalKeer(0)
+ Do OfferteServiceMock.VerwachtMethodCall("ZetHoofding",OfferteStub,DummyHoofdingDto).ExactAantalKeer(0)
+
Set UnishopBesteller = ##class(APPS.EDI.Bestel.impl.BestelService.UnishopBesteller).%New(ExterneVerkoopServiceMock, ProductConverterStub, OfferteServiceMock,,DummyHoofdingDto)
#dim Resultaat As APPS.EDI.Bestel.BestelService.UnishopBesteller.PlaatsBestelling.Resultaat = UnishopBesteller.MaakOfferte(Aanvraag)
@@ -320,7 +324,6 @@
Set DummyHoofdingDto = ##class(APPS.EC.dto.Hoofding).%New()
Set ExterneVerkoopServiceMock = ##class(vhTest.Mock.APPS.EC.Verkoop.ExterneVerkoopService).%New()
Do ExterneVerkoopServiceMock.VerwachtMethodCall("MaakOfferte",..#KlantID,..#PersonalityID, "").DanReturn(##class(APPS.EC.dto.OfferteIDEnWinkelkarID).%New("OfferteID","WinkelkarID"))
- Do ExterneVerkoopServiceMock.VerwachtMethodCall("ZetOfferteHoofding","OfferteID",DummyHoofdingDto).ExactAantalKeer(1)
Set Orderlijnen = ##class(%ListOfDataTypes).%New()
Do ..VoegToeLade("TBX", Orderlijnen)
@@ -339,7 +342,8 @@
Do OfferteStub.IndienMethodCall("ZetLeverAdres",$$$ElkeWaarde).DanDoeNiks()
Do OfferteServiceMock.VerwachtMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
Do OfferteServiceMock.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,"","","","").ExactAantalKeer(1)
-
+ Do OfferteServiceMock.VerwachtMethodCall("ZetHoofding",OfferteStub,DummyHoofdingDto).ExactAantalKeer(1)
+
Set OfferteRepositoryMock = ##class(vhTest.Mock.TECH.Persistentie.Repository).%New()
Do OfferteRepositoryMock.VerwachtMethodCall("Bewaar",OfferteStub)
@@ -357,7 +361,6 @@
Set DummyHoofdingDto = ##class(APPS.EC.dto.Hoofding).%New()
Set ExterneVerkoopServiceMock = ##class(vhTest.Mock.APPS.EC.Verkoop.ExterneVerkoopService).%New()
Do ExterneVerkoopServiceMock.VerwachtMethodCall("MaakOfferte",..#KlantID,..#PersonalityID, "").DanReturn(##class(APPS.EC.dto.OfferteIDEnWinkelkarID).%New("OfferteID","WinkelkarID"))
- Do ExterneVerkoopServiceMock.VerwachtMethodCall("ZetOfferteHoofding","OfferteID",DummyHoofdingDto).ExactAantalKeer(1)
Set Orderlijnen = ##class(%ListOfDataTypes).%New()
Do ..VoegToeLade("TBX", Orderlijnen)
@@ -378,7 +381,8 @@
Do OfferteStub.IndienMethodCall("ZetLeverAdres",$$$ElkeWaarde).DanDoeNiks()
Do OfferteServiceMock.VerwachtMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
Do OfferteServiceMock.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,"","","","").ExactAantalKeer(3)
-
+ Do OfferteServiceMock.VerwachtMethodCall("ZetHoofding",OfferteStub,DummyHoofdingDto).ExactAantalKeer(1)
+
Set OfferteRepositoryMock = ##class(vhTest.Mock.TECH.Persistentie.Repository).%New()
Do OfferteRepositoryMock.VerwachtMethodCall("Bewaar",OfferteStub)
@@ -583,23 +587,24 @@
Set ExterneVerkoopServiceMock = ##class(vhTest.Mock.APPS.EC.Verkoop.ExterneVerkoopService).%New()
Do ExterneVerkoopServiceMock.VerwachtMethodCall("MaakOfferte",..#KlantID,..#PersonalityID,"").DanReturn(##class(APPS.EC.dto.OfferteIDEnWinkelkarID).%New("OfferteID","WinkelkarID"))
Do ExterneVerkoopServiceMock.VerwachtMethodCall("WisOfferte","OfferteID")
- Do ExterneVerkoopServiceMock.VerwachtMethodCall("ZetOfferteHoofding","OfferteID",DummyHoofdingDto).ExactAantalKeer(0)
Set ProductConverterStub = ##class(vhTest.Mock.APPS.EDI.common.impl.ProductConverter).%New()
Do ProductConverterStub.IndienMethodCall("Convert",$$$ElkeWaarde,$$$ElkeWaarde).DanException($$$DummyException)
- Set OfferteServiceStub = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New()
+ Set OfferteServiceMock = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New()
Set OfferteStub = ##class(vhTest.Mock.APPS.VKP.Offerte).%New()
Do OfferteStub.IndienMethodCall("GeefID").DanReturn("OfferteID")
- Do OfferteServiceStub.IndienMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
- Do OfferteServiceStub.IndienMethodCall("VoegToeMaatwerk",OfferteStub,"","","","").ExactAantalKeer(2)
-
- #dim UnishopBesteller As APPS.EDI.Bestel.impl.BestelService.UnishopBesteller = ##class(APPS.EDI.Bestel.impl.BestelService.UnishopBesteller).%New(ExterneVerkoopServiceMock,ProductConverterStub,OfferteServiceStub,,DummyHoofdingDto)
+ Do OfferteServiceMock.IndienMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
+ Do OfferteServiceMock.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,"","","","").ExactAantalKeer(0)
+ Do OfferteServiceMock.VerwachtMethodCall("ZetHoofding",OfferteStub,DummyHoofdingDto).ExactAantalKeer(0)
+
+ #dim UnishopBesteller As APPS.EDI.Bestel.impl.BestelService.UnishopBesteller = ##class(APPS.EDI.Bestel.impl.BestelService.UnishopBesteller).%New(ExterneVerkoopServiceMock,ProductConverterStub,OfferteServiceMock,,DummyHoofdingDto)
#dim Resultaat As APPS.EDI.Bestel.BestelService.PlaatsBestelling.Resultaat = UnishopBesteller.MaakOfferte(Aanvraag)
Do $$$AssertEquals(Resultaat.Exceptie.GeefOmschrijving(),"Ongeldige data UNIShopBesteller op lijn(en) 2 3")
Do ExterneVerkoopServiceMock.Verifieer()
+ Do OfferteServiceMock.Verifieer()
]]>
@@ -659,14 +664,14 @@
Set DummyHoofdingDto = ##class(APPS.EC.dto.Hoofding).%New()
Set ExterneVerkoopServiceMock = ##class(vhTest.Mock.APPS.EC.Verkoop.ExterneVerkoopService).%New()
Do ExterneVerkoopServiceMock.VerwachtMethodCall("MaakOfferte",..#KlantID,..#PersonalityID,"").DanReturn(##class(APPS.EC.dto.OfferteIDEnWinkelkarID).%New("OfferteID","WinkelkarID"))
- Do ExterneVerkoopServiceMock.VerwachtMethodCall("ZetOfferteHoofding","OfferteID",DummyHoofdingDto).ExactAantalKeer(0)
Do ExterneVerkoopServiceMock.VerwachtMethodCall("WisOfferte","OfferteID").ExactAantalKeer(1)
Set OfferteStub = ##class(vhTest.Mock.APPS.VKP.Offerte).%New()
Do OfferteStub.IndienMethodCall("GeefID").DanReturn("OfferteID")
- Set OfferteServiceStub = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New()
- Do OfferteServiceStub.IndienMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
- Do OfferteServiceStub.IndienMethodCall("VoegToeProduct").DanDoeNiks()
- Do OfferteServiceStub.IndienMethodCall("VoegToeMaatwerk",OfferteStub,"","","").DanDoeNiks()
+ Set OfferteServiceMock = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New()
+ Do OfferteServiceMock.IndienMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
+ Do OfferteServiceMock.IndienMethodCall("VoegToeProduct").DanDoeNiks()
+ Do OfferteServiceMock.IndienMethodCall("VoegToeMaatwerk",OfferteStub,"","","").DanDoeNiks()
+ Do OfferteServiceMock.VerwachtMethodCall("ZetHoofding",OfferteStub,DummyHoofdingDto).ExactAantalKeer(0)
Set ProductConverterStub = ##class(vhTest.Mock.APPS.EDI.common.impl.ProductConverter).%New()
Do ProductConverterStub.IndienMethodCall("Convert",$$$ElkeWaarde,$$$ElkeWaarde).DanReturn($$$NULLOREF)
@@ -679,10 +684,11 @@
#dim Aanvraag As APPS.EDI.Bestel.BestelService.PlaatsBestelling.Aanvraag = ##class(vhTest.Utils.APPS.EDI.Bestel.BestelService.PlaatsBestelling.Aanvraag).BelgischeAanvraag()
Set Aanvraag.Order.Lijnen = Orderlijnen
- Set UnishopBesteller = ##class(APPS.EDI.Bestel.impl.BestelService.UnishopBesteller).%New(ExterneVerkoopServiceMock,ProductConverterStub,OfferteServiceStub,,DummyHoofdingDto,ProductValidatorStub)
+ Set UnishopBesteller = ##class(APPS.EDI.Bestel.impl.BestelService.UnishopBesteller).%New(ExterneVerkoopServiceMock,ProductConverterStub,OfferteServiceMock,,DummyHoofdingDto,ProductValidatorStub)
#dim Resultaat As APPS.EDI.Bestel.BestelService.UnishopBesteller.PlaatsBestelling.Resultaat = UnishopBesteller.MaakOfferte(Aanvraag)
Do ExterneVerkoopServiceMock.Verifieer()
+ Do OfferteServiceMock.Verifieer()
]]>
Index: APPS/EDI/Bestel/impl/BestelService/UnishopBesteller.cls.xml
===================================================================
diff -u -r40581 -r40594
--- APPS/EDI/Bestel/impl/BestelService/UnishopBesteller.cls.xml (.../UnishopBesteller.cls.xml) (revision 40581)
+++ APPS/EDI/Bestel/impl/BestelService/UnishopBesteller.cls.xml (.../UnishopBesteller.cls.xml) (revision 40594)
@@ -102,15 +102,15 @@
try {
Do ..ZetHoofding(Offerte,Aanvraag.Order,Aanvraag.Header.PersonalityID)
Do ..VoegToeLijnen(Offerte,Aanvraag.Order)
-
Do ..ZetLeveringInformatie(Aanvraag, Offerte)
-
- Do ..ExterneVerkoopService.ZetOfferteHoofding(Offerte.GeefID(),..OfferteHoofding)
+ Do ..OfferteService.ZetHoofding(Offerte,..OfferteHoofding)
+
Do ..OfferteRepository.Bewaar(Offerte)
Set Resultaat = ##class(APPS.EDI.Bestel.BestelService.PlaatsBestelling.Resultaat).%New(Offerte.GeefID())
} catch {
#dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch()
+ Do ##class(Tools.Wlip).%New(127).String(Exception.ToString())
Do ..ExterneVerkoopService.WisOfferte(Offerte.GeefID())
Set Resultaat = ##class(APPS.EDI.Bestel.BestelService.PlaatsBestelling.Resultaat).%New()
Set Resultaat.Exceptie = Exception
@@ -290,8 +290,6 @@
+
+
+Offerte:%String,Hoofding:APPS.EC.dto.Hoofding
+
+
+
+
+Tekst:%String
+1
+%String
+
+
Index: APPS/VKP/OfferteService.cls.xml
===================================================================
diff -u -r38997 -r40594
--- APPS/VKP/OfferteService.cls.xml (.../OfferteService.cls.xml) (revision 38997)
+++ APPS/VKP/OfferteService.cls.xml (.../OfferteService.cls.xml) (revision 40594)
@@ -135,6 +135,11 @@
1
OfferteID:%String
+
+
+1
+Offerte:%String,Hoofding:APPS.EC.dto.Hoofding
+
Index: APPS/EC/Verkoop/impl/Externe/VerkoopService.cls.xml
===================================================================
diff -u -r40360 -r40594
--- APPS/EC/Verkoop/impl/Externe/VerkoopService.cls.xml (.../VerkoopService.cls.xml) (revision 40360)
+++ APPS/EC/Verkoop/impl/Externe/VerkoopService.cls.xml (.../VerkoopService.cls.xml) (revision 40594)
@@ -198,35 +198,12 @@
OfferteID:%String,Hoofding:APPS.EC.dto.Hoofding
-
-Tekst:%String
-1
-%String
-
-
-
OfferteID:%String
%ListOfDataTypes