Index: APPS/EC/Webshop/impl/OfferteUrlBepaler.cls.xml =================================================================== diff -u -r46561 -r46609 --- APPS/EC/Webshop/impl/OfferteUrlBepaler.cls.xml (.../OfferteUrlBepaler.cls.xml) (revision 46561) +++ APPS/EC/Webshop/impl/OfferteUrlBepaler.cls.xml (.../OfferteUrlBepaler.cls.xml) (revision 46609) @@ -13,12 +13,24 @@ 1 + +APPS.EC.impl.WebshopService +1 + + + +APPS.EC.impl.RefSessieDataBepaler +1 + + UrlBepaler:APPS.EC.Webshop.UrlBepaler %Status @@ -28,55 +40,55 @@ Offerte:APPS.VKP.Offerte,Modus:APPS.EC.enu.WebshopModus TECH.String - + Offerte:APPS.VKP.Offerte,Modus:APPS.EC.enu.WebshopModus 1 TECH.String - + Offerte:APPS.VKP.Offerte,Modus:APPS.EC.enu.WebshopModus 1 TECH.String @@ -85,14 +97,14 @@ 1 TECH.String Index: APPS/EC/Webshop/UrlBepaler.cls.xml =================================================================== diff -u -r32333 -r46609 --- APPS/EC/Webshop/UrlBepaler.cls.xml (.../UrlBepaler.cls.xml) (revision 32333) +++ APPS/EC/Webshop/UrlBepaler.cls.xml (.../UrlBepaler.cls.xml) (revision 46609) @@ -6,7 +6,7 @@ 1 -PersonalityID:DOM.common.enu.Personality="" +PersonalityID:DOM.common.enu.Personality="",WebshopVersie:APPS.EC.enu.WebshopVersie %String Index: APPS/EC/Webshop/impl/UrlBepaler.cls.xml =================================================================== diff -u -r46561 -r46609 --- APPS/EC/Webshop/impl/UrlBepaler.cls.xml (.../UrlBepaler.cls.xml) (revision 46561) +++ APPS/EC/Webshop/impl/UrlBepaler.cls.xml (.../UrlBepaler.cls.xml) (revision 46609) @@ -1,96 +1,34 @@ -DOM.common.PersonalityUnishopVisitor,APPS.EC.Webshop.UrlBepaler +TECH.RegisteredObject,APPS.EC.Webshop.UrlBepaler - -%String + +DOM.common.CommonAPI 1 - -APPS.EC.enu.WebshopVersie + +CommonApi:DOM.common.CommonAPI 1 - +1 +%Status +1 + + PersonalityID:DOM.common.enu.Personality="",WebshopVersie:APPS.EC.enu.WebshopVersie=##class(APPS.EC.enu.WebshopVersie).V3() %String - - -SFSPersonality:DOM.common.SFSPersonality - - - - -VanHoeckePersonality:DOM.common.VanHoeckePersonality - - - - -VanHoeckVoorHaluxPersonality:DOM.common.VanHoeckeVoorHaluxPersonality - - - - -HaefeleBEPersonality:DOM.common.HaefeleBEPersonality - - - - -HaefeleNLPersonality:DOM.common.HaefeleNLPersonality - - - - -DestilPersonality:DOM.common.DestilPersonality - - - - -DupontPersonality:DOM.common.DupontPersonality - - - - -KischPersonality:DOM.common.KischPersonality - - - - -VanRaemdonckPersonality:DOM.common.VanRaemdonckPersonality - - - - -DaroPersonality:DOM.common.DaroPersonality - - - - -HeinPersonality:DOM.common.HeinPersonality - - Index: vhTest/Mock/APPS/EC/Webshop/UrlBepaler.cls.xml =================================================================== diff -u -r32330 -r46609 --- vhTest/Mock/APPS/EC/Webshop/UrlBepaler.cls.xml (.../UrlBepaler.cls.xml) (revision 32330) +++ vhTest/Mock/APPS/EC/Webshop/UrlBepaler.cls.xml (.../UrlBepaler.cls.xml) (revision 46609) @@ -3,16 +3,15 @@ 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.Webshop.UrlBepaler,Tools.Mock.MockClassBase right -PersonalityID:DOM.common.enu.Personality="" +PersonalityID:DOM.common.enu.Personality="",WebshopVersie:APPS.EC.enu.WebshopVersie %String - Index: vhUnitTest/APPS/EC/impl/OfferteUrlBepaler/AlleenLezen/Test.cls.xml =================================================================== diff -u -r46561 -r46609 --- vhUnitTest/APPS/EC/impl/OfferteUrlBepaler/AlleenLezen/Test.cls.xml (.../Test.cls.xml) (revision 46561) +++ vhUnitTest/APPS/EC/impl/OfferteUrlBepaler/AlleenLezen/Test.cls.xml (.../Test.cls.xml) (revision 46609) @@ -99,7 +99,7 @@ Do OfferteMock.IndienMethodCall("GeefKlantID").DanReturn(KlantID) Do OfferteMock.IndienMethodCall("GeefID").DanReturn(1234) Do OfferteMock.IndienMethodCall("GeefPersonality").DanReturn(##class(DOM.DomeinContext).Instance().GeefCommonAPI().GeefPersonality(PersonalityID)) - Do OfferteMock.IndienMethodCall("GeefWebshopVersie").DanReturn("V3") + Do OfferteMock.IndienMethodCall("GeefWebshopVersie").DanReturn(##class(APPS.EC.enu.WebshopVersie).V3()) #Dim URL As TECH.String = ..OfferteUrlBepaler.GeefURL(OfferteMock, ##class(APPS.EC.enu.WebshopModus).AlleenLezen())