Index: vhTest/Mock/DOM/VKP/impl/KlantDataBepaler.cls.xml
===================================================================
diff -u
--- vhTest/Mock/DOM/VKP/impl/KlantDataBepaler.cls.xml (revision 0)
+++ vhTest/Mock/DOM/VKP/impl/KlantDataBepaler.cls.xml (revision 41754)
@@ -0,0 +1,93 @@
+
+
+
+
+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
+DOM.VKP.impl.KlantDataBepaler,vhTest.Mock.DOM.VKP.KlantDataBepaler
+right
+
+
+Personality:DOM.common.Personality,KlantID:DOM.VKP.VanHoeckeKlantID
+DOM.common.dto.KlantData
+
+
+
+
+DaroPersonality:DOM.common.DaroPersonality
+
+
+
+
+DestilPersonality:DOM.common.DestilPersonality
+
+
+
+
+DupontPersonality:DOM.common.DupontPersonality
+
+
+
+
+HaefeleBEPersonality:DOM.common.HaefeleBEPersonality
+
+
+
+
+HaefeleNLPersonality:DOM.common.HaefeleNLPersonality
+
+
+
+
+HeinPersonality:DOM.common.HeinPersonality
+
+
+
+
+KischPersonality:DOM.common.KischPersonality
+
+
+
+
+NotebornPersonality:DOM.common.NotebornPersonality
+
+
+
+
+SFSPersonality:DOM.common.SFSPersonality
+
+
+
+
+VanHoeckePersonality:DOM.common.VanHoeckePersonality
+
+
+
+
+VanHoeckVoorHaluxPersonality:DOM.common.VanHoeckeVoorHaluxPersonality
+
+
+
+
+VanRaemdonckPersonality:DOM.common.VanRaemdonckPersonality
+
+
+
+
+
+
Index: vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/RegistreerContactGegevens/Test.cls.xml
===================================================================
diff -u -r41747 -r41754
--- vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/RegistreerContactGegevens/Test.cls.xml (.../Test.cls.xml) (revision 41747)
+++ vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/RegistreerContactGegevens/Test.cls.xml (.../Test.cls.xml) (revision 41754)
@@ -58,6 +58,7 @@
Set HandelPersonalityStub = ##class(vhTest.Mock.DOM.common.impl.HandelPersonality).%New("","")
Do HandelPersonalityStub.IndienMethodCall("GeefVhisie4Prefix").DanReturn("Vhisie4Prefix")
Do HandelPersonalityStub.IndienMethodCall("GeefWebshopVerwerker").DanReturn("")
+ Do HandelPersonalityStub.IndienMethodCall("GeefID").DanReturn("")
Set HandelPersonalityRepositoryStub = ##class(vhTest.Mock.TECH.Persistentie.Repository).%New()
Do HandelPersonalityRepositoryStub.VerwachtMethodCall("GeefViaID",RegistreerContactGegevensRequestStub.Header.PersonalityId).DanReturn(HandelPersonalityStub)
Index: vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/Decrypteer/Test.cls.xml
===================================================================
diff -u -r41608 -r41754
--- vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/Decrypteer/Test.cls.xml (.../Test.cls.xml) (revision 41608)
+++ vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/Decrypteer/Test.cls.xml (.../Test.cls.xml) (revision 41754)
@@ -6,6 +6,7 @@
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+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
+DOM.VKP.impl.KlantDataBepaler
+
+
+Personality:DOM.common.Personality,KlantID:DOM.VKP.VanHoeckeKlantID
+DOM.common.dto.KlantData
+
+
+
+
+DaroPersonality:DOM.common.DaroPersonality
+
+
+
+
+DestilPersonality:DOM.common.DestilPersonality
+
+
+
+
+DupontPersonality:DOM.common.DupontPersonality
+
+
+
+
+HaefeleBEPersonality:DOM.common.HaefeleBEPersonality
+
+
+
+
+HaefeleNLPersonality:DOM.common.HaefeleNLPersonality
+
+
+
+
+HeinPersonality:DOM.common.HeinPersonality
+
+
+
+
+KischPersonality:DOM.common.KischPersonality
+
+
+
+
+NotebornPersonality:DOM.common.NotebornPersonality
+
+
+
+
+SFSPersonality:DOM.common.SFSPersonality
+
+
+
+
+VanHoeckePersonality:DOM.common.VanHoeckePersonality
+
+
+
+
+VanHoeckVoorHaluxPersonality:DOM.common.VanHoeckeVoorHaluxPersonality
+
+
+
+
+VanRaemdonckPersonality:DOM.common.VanRaemdonckPersonality
+
+
+
+
+
+
Index: WSimpl/Vhisie4/Auth/HandelAuthenticator.cls.xml
===================================================================
diff -u -r41750 -r41754
--- WSimpl/Vhisie4/Auth/HandelAuthenticator.cls.xml (.../HandelAuthenticator.cls.xml) (revision 41750)
+++ WSimpl/Vhisie4/Auth/HandelAuthenticator.cls.xml (.../HandelAuthenticator.cls.xml) (revision 41754)
@@ -44,7 +44,7 @@
-LoginParameterBepaler:WSimpl.Unishop.Login.ParameterBepaler,Logger:vhLib.Logger,HandelKlantDataRepository:DOM.VKP.impl.HandelKlantDataRepository,HandelPersonalityRepository:DOM.common.impl.HandelPersonalityRepository,WebshopSessionService:APPS.EC.WebshopSessionService,KlantDataBewaarder:APPS.VKP.KlantDataBewaarder
+LoginParameterBepaler:WSimpl.Unishop.Login.ParameterBepaler,Logger:vhLib.Logger,HandelKlantDataRepository:DOM.VKP.impl.HandelKlantDataRepository,HandelPersonalityRepository:DOM.common.impl.HandelPersonalityRepository,WebshopSessionService:APPS.EC.WebshopSessionService,KlantDataBewaarder:APPS.VKP.KlantDataBewaarder,KlantDataBepaler:DOM.VKP.impl.KlantDataBepaler
1
1
%Status
@@ -54,7 +54,7 @@
Set ..Logger = $$$Inject(Logger,##class(vhLib.Logger).%New("WS.VHISIE4"))
Set ..VerkoopAPI = ##class(DOM.DomeinContext).Instance().GeefVerkoopAPI()
Set ..HandelPersonalityRepository = $$$Inject(HandelPersonalityRepository,##class(DOM.common.impl.HandelPersonalityRepository).%New())
- Set ..KlantDataBepaler = ##class(DOM.VKP.impl.KlantDataBepaler).%New()
+ Set ..KlantDataBepaler = $$$Inject(KlantDataBepaler,##class(DOM.VKP.impl.KlantDataBepaler).%New())
Set ..HandelKlantDataRepository = $$$Inject(HandelKlantDataRepository,##class(DOM.VKP.impl.HandelKlantDataRepository).%New())
Set ..WebshopSessionService = $$$Inject(WebshopSessionService,##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefWebshopSessionService())
Set ..KlantDataBewaarder = $$$Inject(KlantDataBewaarder,##class(APPS.ApplicatieContext).Instance().GeefVerkoopAPI().GeefKlantDataBewaarder())
@@ -100,6 +100,7 @@
Set Response.IsGeldig = 1
} Catch {
#dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch()
+ Do ##class(Tools.Wlip).%New(127).String(Exception.ToString())
Set Response.IsGeldig = 0
}
}
Index: DOM/VKP/impl/KlantDataBepaler.cls.xml
===================================================================
diff -u -r41617 -r41754
--- DOM/VKP/impl/KlantDataBepaler.cls.xml (.../KlantDataBepaler.cls.xml) (revision 41617)
+++ DOM/VKP/impl/KlantDataBepaler.cls.xml (.../KlantDataBepaler.cls.xml) (revision 41754)
@@ -1,7 +1,7 @@
-DOM.VKP.KlantDataBepaler,DOM.common.PersonalityVisitor,TECH.RegisteredObject
+DOM.VKP.KlantDataBepaler,DOM.common.PersonalityVisitor,TECH.Mockable
DOM.common.dto.KlantData
Index: vhTest/Fake/DOM/common/impl/HandelPersonality.cls.xml
===================================================================
diff -u -r41743 -r41754
--- vhTest/Fake/DOM/common/impl/HandelPersonality.cls.xml (.../HandelPersonality.cls.xml) (revision 41743)
+++ vhTest/Fake/DOM/common/impl/HandelPersonality.cls.xml (.../HandelPersonality.cls.xml) (revision 41754)
@@ -7,6 +7,59 @@
1
DOM.common.impl.HandelPersonality
+
+Visitor:DOM.common.PersonalityVisitor
+
+
+
+
+
+
+
+
+%String
+
+
+
+
+%String
+
+
+
+
+Derde.Klant.Klant
+
+
+
+
+DOM.common.PartijID
+
+
+
+
+%String
+
+
+
+
+%String
+
+
+
+
+DOM.enu.Taal
+
+
+
%String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+%Library.CacheStorage
+
Index: vhTest/Mock/DOM/common/impl/HandelPersonality.cls.xml
===================================================================
diff -u -r41743 -r41754
--- vhTest/Mock/DOM/common/impl/HandelPersonality.cls.xml (.../HandelPersonality.cls.xml) (revision 41743)
+++ vhTest/Mock/DOM/common/impl/HandelPersonality.cls.xml (.../HandelPersonality.cls.xml) (revision 41754)
@@ -4,11 +4,64 @@
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.
+
1
DOM.common.impl.HandelPersonality,Tools.Mock.MockClassBase
right
+
+Visitor:DOM.common.PersonalityVisitor
+
+
+
+
+
+
+
+
+%String
+
+
+
+
+%String
+
+
+
+
+Derde.Klant.Klant
+
+
+
+
+DOM.common.PartijID
+
+
+
+
+%String
+
+
+
+
+%String
+
+
+
+
+DOM.enu.Taal
+
+
+
%String
+
+
+
+
+
+
+
+
+
+
+
+
%Library.CacheStorage
HandelPersonalityDefaultData