Index: vhUnitTest/APPS/EC/Winkelkar/impl/LijnPrijsBepaler/Process/TestAdviesPrijsModus.cls.xml =================================================================== diff -u -r33453 -r33456 --- vhUnitTest/APPS/EC/Winkelkar/impl/LijnPrijsBepaler/Process/TestAdviesPrijsModus.cls.xml (.../TestAdviesPrijsModus.cls.xml) (revision 33453) +++ vhUnitTest/APPS/EC/Winkelkar/impl/LijnPrijsBepaler/Process/TestAdviesPrijsModus.cls.xml (.../TestAdviesPrijsModus.cls.xml) (revision 33456) @@ -47,8 +47,8 @@ #dim IngegevenKenmerkenStub As DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken = $$$DummyObject Do ..MockIngegevenKenmerkenConverter(IngegevenKenmerkenStub) - #dim VerkoopPrijsBepalerMock As DOM.PM.VerkoopPrijsBepaler = ..GeefVerkoopPrijsBepalerMock(IngegevenKenmerkenStub,EenheidPrijs,LijstPrijs,KlantID) - Set ..LijnPrijsBepaler = ##class(APPS.EC.Winkelkar.impl.LijnPrijsBepaler).%New(VerkoopPrijsBepalerMock) + #dim VerkoopPrijsBepalerStub As vhTest.Mock.DOM.PM.VerkoopPrijsBepaler = ..GeefVerkoopPrijsBepalerStub(IngegevenKenmerkenStub, EenheidPrijs, LijstPrijs, KlantID) + Set ..LijnPrijsBepaler = ##class(APPS.EC.Winkelkar.impl.LijnPrijsBepaler).%New(VerkoopPrijsBepalerStub) Do ..AssertMaatwerkLijnPrijs(KlantID,VerwachteEenheidPrijs) ]]> @@ -65,22 +65,24 @@ ]]> - + IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,EenheidPrijs:%Numeric,LijstPrijs:%Numeric,KlantID:DOM.VKP.KlantID 1 -DOM.PM.VerkoopPrijsBepaler +vhTest.Mock.DOM.PM.VerkoopPrijsBepaler 1 DOM.common.enu.Personality - Index: vhTest/Mock/DOM/PM/VerkoopPrijsBepaler.cls.xml =================================================================== diff -u --- vhTest/Mock/DOM/PM/VerkoopPrijsBepaler.cls.xml (revision 0) +++ vhTest/Mock/DOM/PM/VerkoopPrijsBepaler.cls.xml (revision 33456) @@ -0,0 +1,21 @@ + + + + +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.PM.VerkoopPrijsBepaler,Tools.Mock.MockClassBase +right + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Aantal:%String,PersonalityID:%String,KlantID:DOM.VKP.VanHoeckeKlantID +DOM.VKP.info.VerkoopPrijsInfo + + + + + + FishEye: Tag 33456 refers to a dead (removed) revision in file `vhTest/Mock/APPS/EC/VerkoopPrijsBepaler.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/impl/PrijsFactorBepaler/BasisTest.cls.xml =================================================================== diff -u -r33453 -r33456 --- vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/impl/PrijsFactorBepaler/BasisTest.cls.xml (.../BasisTest.cls.xml) (revision 33453) +++ vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/impl/PrijsFactorBepaler/BasisTest.cls.xml (.../BasisTest.cls.xml) (revision 33456) @@ -11,20 +11,20 @@ 1 %Decimal Index: vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBerekeningPrijsBepaler/BerekenPrijzen/Test.cls.xml =================================================================== diff -u -r30301 -r33456 --- vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBerekeningPrijsBepaler/BerekenPrijzen/Test.cls.xml (.../Test.cls.xml) (revision 30301) +++ vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBerekeningPrijsBepaler/BerekenPrijzen/Test.cls.xml (.../Test.cls.xml) (revision 33456) @@ -24,7 +24,7 @@ -vhTest.Mock.APPS.EC.VerkoopPrijsBepaler +vhTest.Mock.DOM.PM.VerkoopPrijsBepaler 1 @@ -48,7 +48,7 @@ set ..TAORKenmerken = ##class(vhTest.Utils.DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken).StandaardLade() set ..IngegevenKenmerkenAPIMock = ##class(vhTest.Mock.DOM.PM.IngegevenKenmerkenAPI).MockInstance() - set ..VerkoopPrijsBepalerMock = ##class(vhTest.Mock.APPS.EC.VerkoopPrijsBepaler).%New() + set ..VerkoopPrijsBepalerMock = ##class(vhTest.Mock.DOM.PM.VerkoopPrijsBepaler).%New() set ..PrijsBerekeningPrijsBepaler = ##class(APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler).%New(..VerkoopPrijsBepalerMock) ]]> Index: vhTest/Fake/DOM/PM/VerkoopPrijsBepaler.cls.xml =================================================================== diff -u --- vhTest/Fake/DOM/PM/VerkoopPrijsBepaler.cls.xml (revision 0) +++ vhTest/Fake/DOM/PM/VerkoopPrijsBepaler.cls.xml (revision 33456) @@ -0,0 +1,40 @@ + + + +1 +TECH.RegisteredObject,DOM.PM.VerkoopPrijsBepaler + + +%Numeric +1 + + + +%Numeric +1 + + + +Prijs:%Numeric=50,LijstPrijs:%Numeric=100 +1 +1 +%Status +1 + + + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Aantal:%String,PersonalityID:%String,KlantID:DOM.VKP.VanHoeckeKlantID +DOM.VKP.info.VerkoopPrijsInfo + + + + + + Index: vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBerekeningPrijsBepaler/BasisTest.cls.xml =================================================================== diff -u -r30301 -r33456 --- vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBerekeningPrijsBepaler/BasisTest.cls.xml (.../BasisTest.cls.xml) (revision 30301) +++ vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/impl/PrijsBerekeningPrijsBepaler/BasisTest.cls.xml (.../BasisTest.cls.xml) (revision 33456) @@ -40,16 +40,16 @@ do ..IngegevenKenmerkenAPI.IndienMethodCall("GeefIngegevenKenmerken", ##class(Tools.Mock.ArgumentMatchers.ElkeWaarde).%New()).DanReturn(IngegevenKenmerken) do ..IngegevenKenmerkenAPI.IndienMethodCall("BewaarIngegevenKenmerken", IngegevenKenmerken).DanReturn($$$DummyString) - set VerkoopPrijsBepaler = ##class(vhTest.Mock.APPS.EC.VerkoopPrijsBepaler).%New() - set PrijsBepalerFactory = ##class(vhTest.Fake.APPS.EC.Winkelkar.WinkelkarService.PrijsFactorBepalerFactory).%New(..PrijsFactor) + #dim VerkoopPrijsBepalerStub As vhTest.Mock.DOM.PM.VerkoopPrijsBepaler = ##class(vhTest.Mock.DOM.PM.VerkoopPrijsBepaler).%New() + #dim PrijsBepalerFactoryFake As vhTest.Fake.APPS.EC.Winkelkar.WinkelkarService.PrijsFactorBepalerFactory = ##class(vhTest.Fake.APPS.EC.Winkelkar.WinkelkarService.PrijsFactorBepalerFactory).%New(..PrijsFactor) #dim KlantID As DOM.VKP.VanHoeckeKlantID = ..GeefKlantID() #dim PersonalityID As DOM.common.enu.Personality = ..GeefPersonality().GeefID() #dim VerkoopPrijsInfo As DOM.VKP.info.VerkoopPrijsInfo = ##class(vhTest.Dummy.DOM.VKP.info.VerkoopPrijsInfo).Create(..EenheidPrijs, $$$DummyInteger, $$$DummyInteger, PersonalityID, KlantID) - do VerkoopPrijsBepaler.IndienMethodCall("BepaalVerkoopPrijs", IngegevenKenmerken, "", PersonalityID, KlantID).DanReturn(VerkoopPrijsInfo) + Do VerkoopPrijsBepalerStub.IndienMethodCall("BepaalVerkoopPrijs", IngegevenKenmerken, "", PersonalityID, KlantID).DanReturn(VerkoopPrijsInfo) - set PrijsBepaler = ##class(APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler).%New(VerkoopPrijsBepaler, PrijsBepalerFactory, ..KortingBepaler) + #dim PrijsBepaler As APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler = ##class(APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler).%New(VerkoopPrijsBepalerStub, PrijsBepalerFactoryFake, ..KortingBepaler) do ..VulInMaatwerkLijn(IngegevenKenmerken) FishEye: Tag 33456 refers to a dead (removed) revision in file `vhTest/Fake/APPS/EC/VerkoopPrijsBepaler.cls.xml'. FishEye: No comparison available. Pass `N' to diff?