Index: vhTest/Fake/DOM/BKH/impl/OpenstaandeVerkoopFactuurRepository.cls.xml =================================================================== diff -u --- vhTest/Fake/DOM/BKH/impl/OpenstaandeVerkoopFactuurRepository.cls.xml (revision 0) +++ vhTest/Fake/DOM/BKH/impl/OpenstaandeVerkoopFactuurRepository.cls.xml (revision 34694) @@ -0,0 +1,24 @@ + + + + +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.BKH.impl.OpenstaandeVerkoopFactuurRepository + + +DOM.BKH.impl.DataM.OpenstaandeFactuur + + + + +DOM.BKH.impl.DataM.OpenstaandeFactuur + + + + + + Index: DOM/BKH/impl/DataM/OpenstaandeFactuur.cls.xml =================================================================== diff -u -r34672 -r34694 --- DOM/BKH/impl/DataM/OpenstaandeFactuur.cls.xml (.../OpenstaandeFactuur.cls.xml) (revision 34672) +++ DOM/BKH/impl/DataM/OpenstaandeFactuur.cls.xml (.../OpenstaandeFactuur.cls.xml) (revision 34694) @@ -28,11 +28,12 @@ Set ..FactuurNummer = FactuurNummer #dim Klant As DOM.VKP.VanHoeckeKlant = ##class(DOM.DomeinContext).Instance().GeefVerkoopAPI().GeefKlant(KlantId) + #dim GlobalPersistenceMgr = ##class(TECH.Persistentie.GlobalPersistenceMgr).Instance() If $Length(..KlantId) && $Length(..FactuurNummer) && $Data(@("^KKL("""_Klant.GeefNaamEnID()_""","_..FactuurNummer_")")) { - Set ..Node = ##class(TECH.Persistentie.GlobalPersistenceMgr).Instance().GeefNode("^KKL",Klant.GeefNaamEnID(),..FactuurNummer) + Set ..Node = GlobalPersistenceMgr.GeefNode("^KKL",Klant.GeefNaamEnID(),..FactuurNummer) } Else { - Set Status = $$$ERROR($$$GeneralError,..GeefFoutMelding()) + set Status = $$$ERROR($$$GeneralError,..GeefFoutMelding()) } Quit Status Index: vhUnitTest/DOM/BKH/impl/OpenstaandeVerkoopFactuurRepository/Test.cls.xml =================================================================== diff -u --- vhUnitTest/DOM/BKH/impl/OpenstaandeVerkoopFactuurRepository/Test.cls.xml (revision 0) +++ vhUnitTest/DOM/BKH/impl/OpenstaandeVerkoopFactuurRepository/Test.cls.xml (revision 34694) @@ -0,0 +1,30 @@ + + + +vhUnitTest.TestCase + + +%String +DummyKlantID + + + + + + + + + Index: vhTest/Mock/DOM/BKH/impl/OpenstaandeVerkoopFactuurRepository.cls.xml =================================================================== diff -u --- vhTest/Mock/DOM/BKH/impl/OpenstaandeVerkoopFactuurRepository.cls.xml (revision 0) +++ vhTest/Mock/DOM/BKH/impl/OpenstaandeVerkoopFactuurRepository.cls.xml (revision 34694) @@ -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.BKH.impl.OpenstaandeVerkoopFactuurRepository,Tools.Mock.MockClassBase +right + + +Klant:DOM.VKP.VanHoeckeKlant,FactuurNummer:%String +DOM.BKH.impl.DataM.OpenstaandeFactuur + + + + + + Index: DOM/BKH/impl/OpenstaandeVerkoopFactuurRepository.cls.xml =================================================================== diff -u --- DOM/BKH/impl/OpenstaandeVerkoopFactuurRepository.cls.xml (revision 0) +++ DOM/BKH/impl/OpenstaandeVerkoopFactuurRepository.cls.xml (revision 34694) @@ -0,0 +1,15 @@ + + + +TECH.Mockable + + +Klant:DOM.VKP.VanHoeckeKlant,FactuurNummer:%String +DOM.BKH.impl.DataM.OpenstaandeFactuur + + + + + +