Index: vhUnitTest/APPS/EC/impl/KlantDataReferentieBepaler/LeverAdresBepaler/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/APPS/EC/impl/KlantDataReferentieBepaler/LeverAdresBepaler/Test.cls.xml (revision 0)
+++ vhUnitTest/APPS/EC/impl/KlantDataReferentieBepaler/LeverAdresBepaler/Test.cls.xml (revision 52814)
@@ -0,0 +1,70 @@
+
+
+
+vhUnitTest.TestCase
+
+
+
+
+
+
+
+
+
+
+
+
Index: vhUnitTest/APPS/EC/impl/KlantDataReferentieBepaler/GeefKlantDataReferentie/Test.cls.xml
===================================================================
diff -u -r52558 -r52814
--- vhUnitTest/APPS/EC/impl/KlantDataReferentieBepaler/GeefKlantDataReferentie/Test.cls.xml (.../Test.cls.xml) (revision 52558)
+++ vhUnitTest/APPS/EC/impl/KlantDataReferentieBepaler/GeefKlantDataReferentie/Test.cls.xml (.../Test.cls.xml) (revision 52814)
@@ -23,6 +23,50 @@
%String
+
+aTestName:%String
+
+
+
+
+
+
+
1
1
-
-
-
-aTestName:%String
-
-
Index: vhTest/Fake/APPS/EC/impl/KlantDataReferentieBepaler/LeverAdresBepaler.cls.xml
===================================================================
diff -u
--- vhTest/Fake/APPS/EC/impl/KlantDataReferentieBepaler/LeverAdresBepaler.cls.xml (revision 0)
+++ vhTest/Fake/APPS/EC/impl/KlantDataReferentieBepaler/LeverAdresBepaler.cls.xml (revision 52814)
@@ -0,0 +1,19 @@
+
+
+
+
+Deze klasse werd automatisch gegenereerd en onderhouden, nieuwe methodes worden automatisch bijgevoegd, bestaande blijven zoals ze zijn.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
+1
+APPS.EC.impl.KlantDataReferentieBepaler.LeverAdresBepaler
+
+
+Offerte:APPS.VKP.Offerte
+%String
+
+
+
+
+
+
Index: vhTest/Mock/APPS/EC/impl/KlantDataReferentieBepaler/LeverAdresBepaler.cls.xml
===================================================================
diff -u
--- vhTest/Mock/APPS/EC/impl/KlantDataReferentieBepaler/LeverAdresBepaler.cls.xml (revision 0)
+++ vhTest/Mock/APPS/EC/impl/KlantDataReferentieBepaler/LeverAdresBepaler.cls.xml (revision 52814)
@@ -0,0 +1,20 @@
+
+
+
+
+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
+1
+APPS.EC.impl.KlantDataReferentieBepaler.LeverAdresBepaler,Tools.Mock.MockClassBase
+right
+
+
+Offerte:APPS.VKP.Offerte
+%String
+
+
+
+
+
+
Index: APPS/EC/impl/KlantDataReferentieBepaler.cls.xml
===================================================================
diff -u -r52553 -r52814
--- APPS/EC/impl/KlantDataReferentieBepaler.cls.xml (.../KlantDataReferentieBepaler.cls.xml) (revision 52553)
+++ APPS/EC/impl/KlantDataReferentieBepaler.cls.xml (.../KlantDataReferentieBepaler.cls.xml) (revision 52814)
@@ -33,17 +33,24 @@
1
+
+APPS.EC.impl.KlantDataReferentieBepaler.LeverAdresBepaler
+1
+
+
-OfferteService:APPS.VKP.OfferteService,DataService:APPS.EC.DataService
+OfferteService:APPS.VKP.OfferteService="",DataService:APPS.EC.DataService="",LeverAdresBepaler:APPS.EC.impl.KlantDataReferentieBepaler.LeverAdresBepaler=""
1
1
%Status
1
@@ -127,7 +134,7 @@
HaefeleBEPersonality:DOM.common.HaefeleBEPersonality
HaefeleNLPersonality:DOM.common.HaefeleNLPersonality
Personality:DOM.common.Personality
@@ -185,15 +192,15 @@
1
0 {
- #dim Gebruiker As %String = ..DataService.GeefGebruikerData(Personality.GeefID(),GebruikerID).Naam
+
+ If ($Length(GebruikerID) > 0) {
+ #dim Gebruiker As %String = ..DataService.GeefGebruikerData(Personality.GeefID(), GebruikerID).Naam
Do ..VoegToeIndienNodig(Gebruiker)
}
#dim KlantID As DOM.VKP.KlantID = ..GeefKlantIDVoorInfoVanOfferte(..Offerte)
+ #dim KlantData As DOM.VKP.impl.KlantData = ..DataService.GeefKlantData(Personality.GeefID(), KlantID)
- #dim KlantData As DOM.VKP.impl.KlantData = ..DataService.GeefKlantData(Personality.GeefID(),KlantID)
-
#dim Naam As %String = KlantData.Naam
Do ..VoegToeIndienNodig(Naam)
@@ -207,13 +214,13 @@
Do ..VoegToeIndienNodig(Email)
#dim TEL As %String = KlantData.TelefoonNummer
- Do ..VoegToeIndienNodig(TEL,"Tel: ")
+ Do ..VoegToeIndienNodig(TEL, "Tel: ")
#dim FAX As %String = KlantData.FaxNummer
- Do ..VoegToeIndienNodig(FAX,"Fax: ")
+ Do ..VoegToeIndienNodig(FAX, "Fax: ")
- #dim LeverAdresInStringFormaat As %String = ..GeefLeverAdresInStringFormaat(..Offerte)
- Do ..VoegToeIndienNodig(LeverAdresInStringFormaat,"Adres: ")
+ #dim LeverAdres As %String = ..LeverAdresBepaler.GeefLeverAdres(..Offerte)
+ Do ..VoegToeIndienNodig(LeverAdres, "Adres: ")
]]>
@@ -232,22 +239,6 @@
Quit KlantID
]]>
-
-
-Offerte:APPS.VKP.Offerte
-1
-
-
Index: APPS/EC/impl/KlantDataReferentieBepaler/LeverAdresBepaler.cls.xml
===================================================================
diff -u
--- APPS/EC/impl/KlantDataReferentieBepaler/LeverAdresBepaler.cls.xml (revision 0)
+++ APPS/EC/impl/KlantDataReferentieBepaler/LeverAdresBepaler.cls.xml (revision 52814)
@@ -0,0 +1,45 @@
+
+
+
+TECH.Mockable
+
+
+APPS.VKP.OfferteService
+1
+
+
+
+OfferteService:APPS.VKP.OfferteService
+1
+1
+%Status
+1
+
+
+
+
+Offerte:APPS.VKP.Offerte
+%String
+
+
+
+
+
+
Index: vhUnitTest/APPS/EC/impl/KlantDataReferentieBepaler/GeefKlantDataReferentie/TestVanHoeckeMetGekoppeldeOfferte.cls.xml
===================================================================
diff -u -r52589 -r52814
--- vhUnitTest/APPS/EC/impl/KlantDataReferentieBepaler/GeefKlantDataReferentie/TestVanHoeckeMetGekoppeldeOfferte.cls.xml (.../TestVanHoeckeMetGekoppeldeOfferte.cls.xml) (revision 52589)
+++ vhUnitTest/APPS/EC/impl/KlantDataReferentieBepaler/GeefKlantDataReferentie/TestVanHoeckeMetGekoppeldeOfferte.cls.xml (.../TestVanHoeckeMetGekoppeldeOfferte.cls.xml) (revision 52814)
@@ -12,42 +12,45 @@
Do LeverancierOfferteStub.IndienMethodCall("GeefKlantID").DanReturn($$$DummyString)
Do LeverancierOfferteStub.IndienMethodCall("GeefAangemaaktDoor").DanReturn($$$DummyString)
Do LeverancierOfferteStub.IndienMethodCall("GeefPersonality").DanReturn(LeverancierPersonality)
- Do LeverancierOfferteStub.IndienMethodCall("GeefLeverAdres").DanReturn(##class(vhTest.Utils.DOM.VKP.LeverAdres).Geen())
Do LeverancierOfferteStub.IndienMethodCall("IsVhisie4").DanReturn($$$False)
#dim BestellingBijKlantStub As vhTest.Mock.APPS.VKP.Offerte= ##class(vhTest.Mock.APPS.VKP.Offerte).%New()
Do BestellingBijKlantStub.IndienMethodCall("GeefKlantID").DanReturn($$$DummyString)
Do BestellingBijKlantStub.IndienMethodCall("GeefAangemaaktDoor").DanReturn("")
Do BestellingBijKlantStub.IndienMethodCall("GeefPersonality").DanReturn(KlantPersonality)
- Do BestellingBijKlantStub.IndienMethodCall("GeefLeverAdres").DanReturn(##class(vhTest.Utils.DOM.VKP.LeverAdres).Belgisch())
#dim OfferteServiceStub As vhTest.Mock.APPS.VKP.OfferteService = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New()
- Do OfferteServiceStub.IndienMethodCall("HeeftOfferteVanHandel",LeverancierOfferteStub).DanReturn($$$true)
- Do OfferteServiceStub.IndienMethodCall("GeefOfferteVanHandel",LeverancierOfferteStub).DanReturn(BestellingBijKlantStub)
+ Do OfferteServiceStub.IndienMethodCall("HeeftOfferteVanHandel", LeverancierOfferteStub).DanReturn($$$true)
+ Do OfferteServiceStub.IndienMethodCall("GeefOfferteVanHandel", LeverancierOfferteStub).DanReturn(BestellingBijKlantStub)
#dim DataServiceStub As vhTest.Mock.APPS.EC.DataService = ##class(vhTest.Mock.APPS.EC.DataService).%New()
Do DataServiceStub.IndienMethodCall("GeefKlantData", KlantPersonality.GeefID(), $$$DummyString).DanReturn(..GeefKlantData())
Do DataServiceStub.IndienMethodCall("GeefGebruikerData", KlantPersonality.GeefID(), $$$DummyString).DanReturn(##class(DOM.common.dto.GebruikerData).%New())
+
+ #dim LeverAdresBepalerStub As vhTest.Mock.APPS.EC.impl.KlantDataReferentieBepaler.LeverAdresBepaler = ##class(vhTest.Mock.APPS.EC.impl.KlantDataReferentieBepaler.LeverAdresBepaler).%New()
+ Do LeverAdresBepalerStub.IndienMethodCall("GeefLeverAdres", LeverancierOfferteStub).DanReturn("DummyLeverAdres")
+
+ #dim KlantDataReferentieBepaler As APPS.EC.impl.KlantDataReferentieBepaler = ##class(APPS.EC.impl.KlantDataReferentieBepaler).%New(OfferteServiceStub, DataServiceStub, LeverAdresBepalerStub)
- #dim KlantDataReferentieBepaler As APPS.EC.impl.KlantDataReferentieBepaler = ##class(APPS.EC.impl.KlantDataReferentieBepaler).%New(OfferteServiceStub,DataServiceStub)
-
- #dim VerwachteKlantDataReferentie As %String = "Dummy Naam - DummyGemeente - DummyStraat - DummyEmailAdres - Tel: DummyTelefoonNummer - Fax: DummyFaxNummer - Adres: Een Belg, Ankerstraat 91, 9100 Sint-Niklaas, BE"
- Do $$$AssertEquals(KlantDataReferentieBepaler.GeefKlantDataReferentie(LeverancierOfferteStub),VerwachteKlantDataReferentie)
+ #dim VerwachteKlantDataReferentie As %String = "Dummy Naam - DummyGemeente - DummyStraat - DummyEmailAdres - Tel: DummyTelefoonNummer - Fax: DummyFaxNummer - Adres: DummyLeverAdres"
+ Do $$$AssertEquals(KlantDataReferentieBepaler.GeefKlantDataReferentie(LeverancierOfferteStub), VerwachteKlantDataReferentie)
]]>
1
DOM.common.dto.HandelKlantData