Index: vhTest/Mock/DOM/common/impl/HandelPersonalityRepository.cls.xml
===================================================================
diff -u
--- vhTest/Mock/DOM/common/impl/HandelPersonalityRepository.cls.xml (revision 0)
+++ vhTest/Mock/DOM/common/impl/HandelPersonalityRepository.cls.xml (revision 41743)
@@ -0,0 +1,14 @@
+
+
+
+
+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.HandelPersonalityRepository,Tools.Mock.MockClassBase
+right
+
+
+
+
Index: vhTest/Fake/DOM/common/impl/HandelPersonalityRepository.cls.xml
===================================================================
diff -u
--- vhTest/Fake/DOM/common/impl/HandelPersonalityRepository.cls.xml (revision 0)
+++ vhTest/Fake/DOM/common/impl/HandelPersonalityRepository.cls.xml (revision 41743)
@@ -0,0 +1,12 @@
+
+
+
+
+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.common.impl.HandelPersonalityRepository
+
+
+
+
Index: DOM/common/impl/HandelPersonalityRepository.cls.xml
===================================================================
diff -u -r41618 -r41743
--- DOM/common/impl/HandelPersonalityRepository.cls.xml (.../HandelPersonalityRepository.cls.xml) (revision 41618)
+++ DOM/common/impl/HandelPersonalityRepository.cls.xml (.../HandelPersonalityRepository.cls.xml) (revision 41743)
@@ -1,7 +1,7 @@
-TECH.Persistentie.impl.Repository
+TECH.Persistentie.impl.Repository,TECH.Mockable
DOM.common.impl.HandelPersonality
Index: DOM/common/impl/HandelPersonality.cls.xml
===================================================================
diff -u -r41692 -r41743
--- DOM/common/impl/HandelPersonality.cls.xml (.../HandelPersonality.cls.xml) (revision 41692)
+++ DOM/common/impl/HandelPersonality.cls.xml (.../HandelPersonality.cls.xml) (revision 41743)
@@ -1,7 +1,7 @@
-DOM.common.impl.Personality,DOM.common.HandelPersonality
+DOM.common.impl.Personality,DOM.common.HandelPersonality,TECH.Mockable
%Boolean
Index: vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/RegistreerContactGegevens/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/RegistreerContactGegevens/Test.cls.xml (revision 0)
+++ vhUnitTest/WSimpl/Vhisie4/Auth/HandelAuthenticator/RegistreerContactGegevens/Test.cls.xml (revision 41743)
@@ -0,0 +1,105 @@
+
+
+
+vhUnitTest.TestCase
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: WSimpl/Vhisie4/Auth/HandelAuthenticator.cls.xml
===================================================================
diff -u -r41692 -r41743
--- WSimpl/Vhisie4/Auth/HandelAuthenticator.cls.xml (.../HandelAuthenticator.cls.xml) (revision 41692)
+++ WSimpl/Vhisie4/Auth/HandelAuthenticator.cls.xml (.../HandelAuthenticator.cls.xml) (revision 41743)
@@ -33,8 +33,18 @@
1
+
+APPS.EC.WebshopSessionService
+1
+
+
+
+APPS.VKP.KlantDataBewaarder
+1
+
+
-LoginParameterBepaler:WSimpl.Unishop.Login.ParameterBepaler,Logger:vhLib.Logger
+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
1
1
%Status
@@ -43,9 +53,11 @@
Set ..LoginParameterBepaler = $$$Inject(LoginParameterBepaler, ##class(WSimpl.Unishop.Login.ParameterBepaler).%New())
Set ..Logger = $$$Inject(Logger,##class(vhLib.Logger).%New("WS.VHISIE4"))
Set ..VerkoopAPI = ##class(DOM.DomeinContext).Instance().GeefVerkoopAPI()
- Set ..HandelPersonalityRepository = ##class(DOM.common.impl.HandelPersonalityRepository).%New()
+ Set ..HandelPersonalityRepository = $$$Inject(HandelPersonalityRepository,##class(DOM.common.impl.HandelPersonalityRepository).%New())
Set ..KlantDataBepaler = ##class(DOM.VKP.impl.KlantDataBepaler).%New()
- Set ..HandelKlantDataRepository = ##class(DOM.VKP.impl.HandelKlantDataRepository).%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())
Quit $$$OK
]]>
@@ -102,36 +114,38 @@
Personality:DOM.common.Personality,KlantData:DOM.common.dto.KlantData
1
-
Index: vhTest/Mock/DOM/common/impl/HandelPersonality.cls.xml
===================================================================
diff -u
--- vhTest/Mock/DOM/common/impl/HandelPersonality.cls.xml (revision 0)
+++ vhTest/Mock/DOM/common/impl/HandelPersonality.cls.xml (revision 41743)
@@ -0,0 +1,46 @@
+
+
+
+
+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
+
+
+%String
+
+
+
+
+%String
+
+
+
+
+%Boolean
+
+
+
+
+%Library.CacheStorage
+HandelPersonalityDefaultData
+
+"HandelPersonality"
+
+MethodCallStubs
+
+
+IsMethodCallVerwacht
+
+
+
+
+
+
+
Index: vhTest/Utils/DOM/VKP/HandelKlantData.cls.xml
===================================================================
diff -u
--- vhTest/Utils/DOM/VKP/HandelKlantData.cls.xml (revision 0)
+++ vhTest/Utils/DOM/VKP/HandelKlantData.cls.xml (revision 41743)
@@ -0,0 +1,24 @@
+
+
+
+TECH.RegisteredObject
+
+
+1
+DOM.VKP.impl.HandelKlantData
+
+
+
+
+
+
Index: vhTest/Utils/WS/Vhisie4/Auth/RegistreerContactGegevensRequest.cls.xml
===================================================================
diff -u
--- vhTest/Utils/WS/Vhisie4/Auth/RegistreerContactGegevensRequest.cls.xml (revision 0)
+++ vhTest/Utils/WS/Vhisie4/Auth/RegistreerContactGegevensRequest.cls.xml (revision 41743)
@@ -0,0 +1,39 @@
+
+
+
+TECH.RegisteredObject
+
+
+1
+WS.Vhisie4.Auth.RegistreerContactGegevensRequest
+
+
+
+
+1
+WS.Vhisie4.Auth.RegistreerContactGegevensRequest
+
+
+
+
+
+
Index: vhTest/Fake/DOM/common/impl/HandelPersonality.cls.xml
===================================================================
diff -u
--- vhTest/Fake/DOM/common/impl/HandelPersonality.cls.xml (revision 0)
+++ vhTest/Fake/DOM/common/impl/HandelPersonality.cls.xml (revision 41743)
@@ -0,0 +1,30 @@
+
+
+
+
+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.common.impl.HandelPersonality
+
+
+%String
+
+
+
+
+%String
+
+
+
+
+%Boolean
+
+
+
+
+
+