Index: vhUnitTest/APPS/Halux/Planning/TestResourceGebruikCalculator.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/Halux/Planning/TestResourceGebruikCalculator.cls.xml (revision 0) +++ vhUnitTest/APPS/Halux/Planning/TestResourceGebruikCalculator.cls.xml (revision 915) @@ -0,0 +1,81 @@ + + + + +do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","APPS.Halux.Planning.TestResourceGebruikCalculator") +1 +vhUnitTest.TestCase +62144,29147.500355 +0 + + +%Status + + + + + 0,"Het resourcegebruik van de ALUFrees is groter dan 0") + Do $$$AssertTrue(ResourceGebruik.ALUZaag.Hoeveelheid > 0,"Het resourcegebruik van de ALUZaag is groter dan 0") + Do $$$AssertTrue(ResourceGebruik.ALUOperator.Hoeveelheid > 0,"Het resourcegebruik van de ALUOperator is groter dan 0") +]]> + + + + 0,"Het resourcegebruik van de ALUFrees is groter dan 0") + Do $$$AssertTrue(PlanningDataItem.ALUZaag > 0,"Het resourcegebruik van de ALUZaag is groter dan 0") + Do $$$AssertTrue(PlanningDataItem.ALUOperator > 0,"Het resourcegebruik van de ALUOperator is groter dan 0") + + Set PlanningDataItem = PlanningDataItems.GetAt(2) + + Do $$$AssertTrue(PlanningDataItem.ALUFrees > 0,"Het resourcegebruik van de ALUFrees is groter dan 0") + Do $$$AssertTrue(PlanningDataItem.ALUZaag > 0,"Het resourcegebruik van de ALUZaag is groter dan 0") + Do $$$AssertTrue(PlanningDataItem.ALUOperator > 0,"Het resourcegebruik van de ALUOperator is groter dan 0") +]]> + + + + Index: vhUnitTest/DOM/VKP/TestAPI.cls.xml =================================================================== diff -u --- vhUnitTest/DOM/VKP/TestAPI.cls.xml (revision 0) +++ vhUnitTest/DOM/VKP/TestAPI.cls.xml (revision 915) @@ -0,0 +1,99 @@ + + + + +do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.VKP.TestAPI") +1 +vhUnitTest.TestCase +62153,31330.744169 +0 + + + + + + + 0,"De lijstprijs is ingevuld") + Do $$$AssertTrue(VerkoopPrijsInfo.GeefVerkoopPrijs() > 0,"De verkoopprijs is ingevuld") + Do $$$AssertTrue(VerkoopPrijsInfo.GeefVerkoopPrijsNaCommissie() > 0,"De verkoopprijs na commissie is ingevuld") + Do $$$AssertTrue($IsObject(VerkoopPrijsInfo.GeefBerekeningsSpecificatie()),"De berekeningsspecificatie is ingesteld") +]]> + + + + + + + + + + + + Index: vhUnitTest/ClassInfo/TestFormalSpecParser.cls.xml =================================================================== diff -u --- vhUnitTest/ClassInfo/TestFormalSpecParser.cls.xml (revision 0) +++ vhUnitTest/ClassInfo/TestFormalSpecParser.cls.xml (revision 915) @@ -0,0 +1,34 @@ + + + + +Do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","ClassInfo.TestFormalSpecParser") +1 +vhUnitTest.TestCase +62158,29079.192731 +0 + + + + + + + Index: vhUnitTest/DOM/PM/Maatwerk/OLM/TestBuilders.cls.xml =================================================================== diff -u --- vhUnitTest/DOM/PM/Maatwerk/OLM/TestBuilders.cls.xml (revision 0) +++ vhUnitTest/DOM/PM/Maatwerk/OLM/TestBuilders.cls.xml (revision 915) @@ -0,0 +1,88 @@ + + + + +do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.PM.Maatwerk.OLM.TestBuilders") +1 +vhUnitTest.TestCase +62150,36179.110841 +0 + + + + + + + Index: vhUnitTest/APPS/PM/Maatwerk/TestIngegevenKenmConverter.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/PM/Maatwerk/TestIngegevenKenmConverter.cls.xml (revision 0) +++ vhUnitTest/APPS/PM/Maatwerk/TestIngegevenKenmConverter.cls.xml (revision 915) @@ -0,0 +1,94 @@ + + + + +Oproepen via + do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","APPS.PM.Maatwerk.TestIngegevenKenmConverter") +1 +vhUnitTest.TestCase,TECH.Error.ErrorAdaptor +62158,53586.311913 +0 + + +%String + + + + + + + + + + + + + + + + + + + +Label,Options + + + + + Index: vhUnitTest/zTryout/JCL/Stock/MoederProd.cls.xml =================================================================== diff -u --- vhUnitTest/zTryout/JCL/Stock/MoederProd.cls.xml (revision 0) +++ vhUnitTest/zTryout/JCL/Stock/MoederProd.cls.xml (revision 915) @@ -0,0 +1,130 @@ + + + +1 +vhUnitTest.TestCase +62152,51008.416447 +0 + + +%Status + + + + + + + + + + + + +%Status + + + + + + + + + + + + + + + + + + + + + Index: vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFRugHouderv001.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFRugHouderv001.cls.xml (.../HFRugHouderv001.cls.xml) (revision 734) +++ vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFRugHouderv001.cls.xml (.../HFRugHouderv001.cls.xml) (revision 915) @@ -1,43 +1,55 @@ - + Oproepen via do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.PM.Maatwerk.HF.TBX.HFRugHouderv001") 1 -vhUnitTest.DOM.PM.Maatwerk.HF.ITestCaseTBX -62115,49463.811221 +vhUnitTest.DOM.PM.Maatwerk.HF.ITestHalffabBuilder +62133,28186.072947 62012,63523.617197 0 - - -Dient om aan te duiden of welke halffabTabel gebruikt wordt : Productie (persistent) of UnitTest (in-memory, artificial data) -%Boolean - - - - -HalffabTabel:DOM.PM.Maatwerk.Calc.HF.IHalffabTabel -DOM.PM.Maatwerk.Calc.HF.IHalffabTabel + +HalffabTabel:vhUnitTest.DOM.PM.Maatwerk.HF.impl.InMemoryHalffabTabelUT - - - - - - - - - + Index: vhUnitTest/DOM/AKP/TestAPI.cls.xml =================================================================== diff -u --- vhUnitTest/DOM/AKP/TestAPI.cls.xml (revision 0) +++ vhUnitTest/DOM/AKP/TestAPI.cls.xml (revision 915) @@ -0,0 +1,39 @@ + + + + +do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.AKP.TestAPI") +1 +vhUnitTest.TestCase +62153,29466.407271 +0 + + + + + + + 0,"De prijs is ingevuld") + Do $$$AssertTrue($IsObject(AankoopPrijsInfo.GeefBerekeningsSpecificatie()), "De berekeningsspecificatie is ingesteld") +]]> + + + + Index: vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFBodemv001.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFBodemv001.cls.xml (.../HFBodemv001.cls.xml) (revision 734) +++ vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFBodemv001.cls.xml (.../HFBodemv001.cls.xml) (revision 915) @@ -1,77 +1,103 @@ - + Oproepen via do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.PM.Maatwerk.HF.TBX.HFBodemv001") 1 -vhUnitTest.DOM.PM.Maatwerk.HF.ITestCaseTBX -62115,47094.378233 +vhUnitTest.DOM.PM.Maatwerk.HF.ITestHalffabBuilder +62140,39884.571122 62012,63523.617197 0 - - -Dient om aan te duiden of welke halffabTabel gebruikt wordt : Productie (persistent) of UnitTest (in-memory, artificial data) -%Boolean - - - - -HalffabTabel:DOM.PM.Maatwerk.Calc.HF.IHalffabTabel -DOM.PM.Maatwerk.Calc.HF.IHalffabTabel + +HalffabTabel:vhUnitTest.DOM.PM.Maatwerk.HF.impl.InMemoryHalffabTabelUT + - // Deel 2 : PlaatMateriaal is nu "HZ" (Halux gezaagd) - Set IngegevenKenmerken2=IngegevenKenmerken.%ConstructClone(1) - Set IngegevenKenmerken2.PlaatMateriaal="HZ" ; Wijzig PlaatMateriaal naar "HZ" (Halux gezaagd) --> selector geeft een klant-en-klare bodem - Set HalffabItem=HFBuilder.Bereken(IngegevenKenmerken2,Context) ; Hergebruik de Builder van Deel 1 + + - - +Context:vhUnitTest.DOM.PM.Maatwerk.HF.impl.UTHalffabContext + - - - - - + Index: vhUnitTest/APPS/PM/Maatwerk/impl/UTKenmerkenv03.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/PM/Maatwerk/impl/UTKenmerkenv03.cls.xml (revision 0) +++ vhUnitTest/APPS/PM/Maatwerk/impl/UTKenmerkenv03.cls.xml (revision 915) @@ -0,0 +1,56 @@ + + + +persistent +1 +DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken +62158,59294.505209 +0 + + + + + + +%String + + + +%String + + + +1 +1 +%Status + + + + +%Integer + + + + +%Library.CacheStorage +UTKenmerkenv03DefaultData + +listnode +"UTKenmerkenv03" + +ProptB + + +ProptC + + + + + + Index: vhUnitTest/APPS/PM/Maatwerk/UTKenmv02v03Upgrader.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/PM/Maatwerk/UTKenmv02v03Upgrader.cls.xml (revision 0) +++ vhUnitTest/APPS/PM/Maatwerk/UTKenmv02v03Upgrader.cls.xml (revision 915) @@ -0,0 +1,55 @@ + + + +1 +APPS.PM.Maatwerk.IngegevenKenmUpgrader +62158,59920.241409 +0 + + + +Parameter UseUpgradeViaWrapper op 1 zetten om te activeren +1 + + + +1 +%Integer + + + + +1 +Kenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken +DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken + + + + +1 +Kenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken +1 + TBX / KAD + If $$$Not(Kenmerken.%Classname()="") { + $$$ThrowError($$$errInvalidInput,"Ongeldige ClassName van de IK") + } + */ + Quit +]]> + + + + Index: vhUnitTest/ClassInfo/impl/TestKlasse3.cls.xml =================================================================== diff -u --- vhUnitTest/ClassInfo/impl/TestKlasse3.cls.xml (revision 0) +++ vhUnitTest/ClassInfo/impl/TestKlasse3.cls.xml (revision 915) @@ -0,0 +1,11 @@ + + + + + +1 +%RegisteredObject +62157,49435.047398 + + + Index: vhUnitTest/DOM/PM/Classificaties/TestClassificaties.cls.xml =================================================================== diff -u --- vhUnitTest/DOM/PM/Classificaties/TestClassificaties.cls.xml (revision 0) +++ vhUnitTest/DOM/PM/Classificaties/TestClassificaties.cls.xml (revision 915) @@ -0,0 +1,93 @@ + + + +1 +vhUnitTest.TestCase +62157,54929.420103 +0 + + + + + + + + + + + + + + +Classificatie:DOM.PM.Classificatie +1 + + + + + Index: vhUnitTest/ClassInfo/impl/ImplKlasse.cls.xml =================================================================== diff -u --- vhUnitTest/ClassInfo/impl/ImplKlasse.cls.xml (revision 0) +++ vhUnitTest/ClassInfo/impl/ImplKlasse.cls.xml (revision 915) @@ -0,0 +1,11 @@ + + + +vhUnitTest.ClassInfo.impl.sub +1 +%RegisteredObject +62157,50151.46719 +0 + + + Index: vhUnitTest/PRA/Concurrency/TestDirtyRead.cls.xml =================================================================== diff -u -r860 -r915 --- vhUnitTest/PRA/Concurrency/TestDirtyRead.cls.xml (.../TestDirtyRead.cls.xml) (revision 860) +++ vhUnitTest/PRA/Concurrency/TestDirtyRead.cls.xml (.../TestDirtyRead.cls.xml) (revision 915) @@ -1,11 +1,11 @@ - + Do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","PRA.Concurrency.TestDirtyRead") 1 vhUnitTest.TestCase -62130,42711.802265 +62143,31838.314856 62104,55074.839111 0 @@ -94,5 +94,5 @@ ]]> - + Index: vhUnitTest/Manager.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/Manager.cls.xml (.../Manager.cls.xml) (revision 734) +++ vhUnitTest/Manager.cls.xml (.../Manager.cls.xml) (revision 915) @@ -1,5 +1,5 @@ - + Adopted from InterSystems's %UnitTest.Manager by logist (Dimas ltd., Russia) @@ -12,7 +12,7 @@ vhLib.Macro 1 %RegisteredObject -62111,54649.079561 +62146,31947.407668 59429,65352.216564 0 @@ -110,13 +110,12 @@ if manager.MailOnError { Set From = $$$SystemMail($$$Server_" - UnitTests") + Set port=$get(^%SYS("SSPort"),1972) + set Message = "http://"_$$$Server_":"_port_"/csp/admin1/vhUnitTest.Report.cls?NS="_##class(%CSP.Page).EscapeURL($znspace)_"&INDEX="_manager.LogIndex_"&SUITE="_testsuite if 'manager.IsSuccess(testsuite) { - Set port=$get(^%SYS("SSPort"),1972) - set Message = "http://"_$$$Server_":"_port_"/csp/admin1/vhUnitTest.Report.cls?NS="_##class(%CSP.Page).EscapeURL($znspace)_"&INDEX="_manager.LogIndex_"&SUITE="_testsuite - Do SendMiniMail^vhLib(From,$LB("ict_development@vanhoecke.be"),"UnitTest "_manager.LogIndex_" Failed on ["_$$$Server_"]",Message,0) + Do SendMiniMail^vhLib(From,$LB("ict_development@vanhoecke.be"),"UnitTest "_manager.LogIndex_" Failed on ["_$$$Server_"]",Message,0) } else { - Set Message = "" Do SendMiniMail^vhLib(From,$LB("ICT_UnittestSysOp@vanhoecke.be"),"UnitTest "_manager.LogIndex_" Succeeded on ["_$$$Server_"]",Message,0) } } @@ -382,5 +381,5 @@ ]]> - + Index: vhUnitTest/Prod/Kenmerk/DataIndexSQLBuilder.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/Prod/Kenmerk/DataIndexSQLBuilder.cls.xml (.../DataIndexSQLBuilder.cls.xml) (revision 734) +++ vhUnitTest/Prod/Kenmerk/DataIndexSQLBuilder.cls.xml (.../DataIndexSQLBuilder.cls.xml) (revision 915) @@ -1,12 +1,12 @@ - + -do ##class(vhUnitTest.Manager).RunTest("/Display=all","Prod.Kenmerk.DataIndexSQLBuilder") +do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","Prod.Kenmerk.DataIndexSQLBuilder") vhLib.Macro,BL.Derde.KlantSpecifiek,vhUnitTest.DOM.PM.OL.Gamma 1 vhUnitTest.TestCase -62109,56315.276865 +62143,31863.992234 0 @@ -133,5 +133,5 @@ ]]> - + Index: vhUnitTest/DOM/PM/Maatwerk/Kost/TestHalffabKostItemBuilder.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/PM/Maatwerk/Kost/TestHalffabKostItemBuilder.cls.xml (.../TestHalffabKostItemBuilder.cls.xml) (revision 734) +++ vhUnitTest/DOM/PM/Maatwerk/Kost/TestHalffabKostItemBuilder.cls.xml (.../TestHalffabKostItemBuilder.cls.xml) (revision 915) @@ -1,11 +1,11 @@ - + do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.PM.Maatwerk.Kost.TestHalffabKostItemBuilder") 1 vhUnitTest.TestCase -62115,49639.681356 +62153,28926.028276 0 @@ -30,12 +30,12 @@ Set HFItemsBoom = ##class(DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom).%New() Set HFItemsBoom.Wortel = SamengesteldItem - Set Familie = ##class(DOM.PM.enu.Familie).AluKader() - Set ProductType = ##class(DOM.PM.enu.AluKaderVariant).Basis() + Set Familie = ##class(DOM.PM.enu.Familie).Lade() + Set ProductType = ##class(DOM.PM.enu.LadeVariant).TBXIntivo() Set KlantID = 1000 Set Personality = ##class(DOM.common.VanHoeckePersonality).Instance() Set BerekeningsSpecificatie = ##class(DOM.PM.Maatwerk.Calc.Common.BerekeningsSpecificatie).%New(1,KlantID,Personality) - Set KostContext = ##class(DOM.PM.Maatwerk.Calc.Kost.KostContext).%New(Familie,ProductType,BerekeningsSpecificatie) + Set KostContext = ##class(vhUnitTest.DOM.PM.Maatwerk.Kost.impl.UTKostContext).%New(Familie,ProductType,BerekeningsSpecificatie) Set KostItemsBoom = HFKostItemBuilder.Bereken(KostContext,HFItemsBoom) Do $$$AssertTrue($IsObject(KostItemsBoom),"De boom is een object") @@ -76,5 +76,5 @@ ]]> - + Index: vhUnitTest/DOM/PM/OL/Gamma/ProductenNaarPrijslijstMock.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/PM/OL/Gamma/ProductenNaarPrijslijstMock.cls.xml (.../ProductenNaarPrijslijstMock.cls.xml) (revision 734) +++ vhUnitTest/DOM/PM/OL/Gamma/ProductenNaarPrijslijstMock.cls.xml (.../ProductenNaarPrijslijstMock.cls.xml) (revision 915) @@ -1,9 +1,9 @@ - + 1 DOM.PM.OL.Gamma.impl.ProductenNaarPrijslijst -62097,38364.417288 +62136,64790.09174 0 @@ -22,6 +22,13 @@ + + +Property +1 + + - + Index: vhUnitTest/DOM/PM/Maatwerk/TBXProduct/TestTBXLade.cls.xml =================================================================== diff -u -r860 -r915 --- vhUnitTest/DOM/PM/Maatwerk/TBXProduct/TestTBXLade.cls.xml (.../TestTBXLade.cls.xml) (revision 860) +++ vhUnitTest/DOM/PM/Maatwerk/TBXProduct/TestTBXLade.cls.xml (.../TestTBXLade.cls.xml) (revision 915) @@ -1,11 +1,11 @@ - + do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.PM.Maatwerk.TBXProduct.TestTBXLade") 1 vhUnitTest.TestCase -62130,42773.686214 +62152,29552.705212 0 @@ -17,6 +17,7 @@ Do $$$AssertTrue($Length(Product.GeefKorttekst()) > 0,"De korttekst is ingevuld") Do $$$AssertTrue($Length(Product.GeefOmschrijving()) > 0,"De omschrijving is ingevuld") Do $$$AssertTrue(Product.GeefPRNr() > 0,"De productnummer is ingevuld") + Do $$$AssertEquals(Product.GeefIdentNr(),"9.952.265.5","Het ident nummer") Do $$$AssertTrue('Product.IsLangGoed(),"Het product is geen langgoed") ]]> @@ -35,27 +36,52 @@ Do $$$AssertTrue('Product.BevatInTeKortenStabilisator(),"Bevat geen in te korten stabilisatoren") Do $$$AssertTrue('Product.BevatInTeKortenZijkantGlas(),"Bevat geen in te korten zijkantglas") Do $$$AssertTrue(Product.BevatReling(),"Bevat een reling") + Do $$$AssertTrue('Product.BevatStabilisator(),"Bevat een stabilisator") Do $$$AssertTrue('Product.BevatSynchro(),"Bevat een synchronisatiestang") Do $$$AssertTrue('Product.BevatTipOn(),"Bevat geen tipon") Do $$$AssertTrue('Product.BevatTussenReling(),"Bevat geen tussenreling") Do $$$AssertEquals(Product.GeefAantalHangmappen(),0,"Bevat geen hangmappen") - Do $$$AssertEquals(Product.GeefBluMotion(),##class(DOM.PM.enu.TBXBluMotion).Geintegreerd(),"Geïntegreerde blumotion") + Do $$$AssertTrue(Product.BevatBodem(),"Bevat een bodem") + Do $$$AssertTrue($IsObject(Product.GeefBodem()),"De bodem is een object") + Do $$$AssertTrue('Product.BevatVoorgezaagdeBodem(),"Bevat een voorgezaagde bodem") + Do $$$AssertTrue(Product.BevatRug(),"Bevat een rug") + Do $$$AssertTrue($IsObject(Product.GeefRug()),"De rug is een object") + Do $$$AssertEquals(Product.GeefBlumotion(),##class(DOM.PM.enu.TBXBlumotion).Geintegreerd(),"Geïntegreerde blumotion") Do $$$AssertEquals(Product.GeefBodemKleur(),"LG","Bodemkleur lichtgrijs") + Do $$$AssertEquals(Product.GeefBodemBreedte(),1059,"Breedte van de bodem") + Do $$$AssertEquals(Product.GeefBodemDiepte(),476,"Breedte van de bodem") + Do $$$AssertEquals(Product.GeefBodemKleur(),"LG","Breedte van de bodem") + Do $$$AssertEquals(Product.GeefBoxsideKleur(),##class(DOM.PM.enu.TBXBoxsideKleur).MG(),"De kleur van de boxside") Do $$$AssertEquals(Product.GeefDraagkracht(),30,"Draagkracht van 30kg") + Do $$$AssertEquals(Product.GeefDwarsverdeling(),##class(DOM.PM.enu.TBXDwarsverdeling).Zonder(),"De dwarsverdeling") Do $$$AssertEquals(Product.GeefFamilie(),##class(DOM.PM.enu.Familie).Lade(),"Het product is een lade") + Do $$$AssertEquals(Product.GeefFrontBevestiging(),##class(DOM.PM.enu.TBXFrontBevestiging).S(),"De frontbevestiging") + Do $$$AssertEquals(Product.GeefFrontHouderKleur(),"MG","Het product is een lade") Do $$$AssertEquals(Product.GeefVariant(),##class(DOM.PM.enu.LadeVariant).TBXPlus(),"Product is een TBX plus") Do $$$AssertEquals(Product.GeefInterneBreedte(),1134,"Interne breedte van 1134") + Do $$$AssertEquals(Product.GeefInschuifElementMatCode(),"","Materiaalcode van het inschuifelement") Do $$$AssertEquals(Product.GeefLadeDiepte(),500,"Ladediepte van 500") + Do $$$AssertEquals(Product.GeefLadeType(),##class(DOM.PM.enu.TBXLadeType).Lade(),"Ladehoogte van 500") + Do $$$AssertEquals(Product.GeefPlaatMateriaal(),"HS","Ladehoogte van 500") Do $$$AssertTrue(Product.GeefReling().%Extends("DOM.PM.TBXProduct.TBXReling"),"De reling is een tandembox reling") Do $$$AssertEquals(Product.GeefRelingKleur(),"MG","Relingkleur metallic grijs") Do $$$AssertEquals(Product.GeefRugBreedte(),1047,"De rugbreedte") Do $$$AssertEquals(Product.GeefRugHoogte(),##class(DOM.PM.enu.TBXLadehoogte).D(),"D rughoogte") - Do $$$AssertEquals(Product.GeefRugKleur(),"MG","Rugkleur metaalgrijs") + Do $$$AssertEquals(Product.GeefRugHoogteMM(),199,"D rughoogte") + Do $$$AssertEquals(Product.GeefRugKleur(),"LG","Rugkleur metaalgrijs") + Do $$$AssertEquals(Product.GeefRugHouderKleur(),"MG","Rughouderkleur metaalgrijs") Do $$$AssertEquals(Product.GeefRugMateriaal(),##class(DOM.PM.enu.TBXRugMateriaal).Hout(),"Rugmateriaal hout") Do $$$AssertTrue('$IsObject(Product.GeefTussenReling()),"Product heeft geen tussenreling") + Do $$$AssertEquals(Product.GeefUittrekbaarheid(),##class(DOM.PM.enu.TBXUittrekbaarheid).Volledig(),"Enkele uittrekbaarheid") Do $$$AssertEquals(Product.GeefWandDikte(),0,"Wanddikte 0 (niet ingesteld)") Do $$$AssertEquals(Product.GeefZijkantDesign(),##class(DOM.PM.enu.TBXZijkantDesign).S(),"S design") Do $$$AssertEquals(Product.GeefSpoelbakDiepte(),360,"SpoelbakDiepte 360") + Do $$$AssertEquals(Product.GeefVerpakking(),##class(DOM.PM.enu.TBXVerpakking).S(),"De verpakking") + Do $$$AssertEquals(Product.GeefZijkantHoogte(),##class(DOM.PM.enu.TBXZijkantHoogte).M(),"M hoogte") + Do $$$AssertEquals(Product.GeefZijkantKleur(),"MG","Zijkantkleur") + Do $$$AssertEquals(Product.GeefZijwandHoogte(),##class(DOM.PM.enu.TBXZijwandHoogte).D(),"M hoogte") + Do $$$AssertEquals(Product.GeefZijwandType(),##class(DOM.PM.enu.TBXZijwandType).BoxsideDubbelwandig(),"ZijwandType") + Do $$$AssertTrue($Length(Product.GeefFicheURL()) > 0,"De fiche url is ingesteld") ]]> @@ -81,6 +107,14 @@ Do $$$AssertTrue(Product.%Extends("DOM.PM.TBXProduct.TBXSpoelbaklade"),"Het product is een spoelbaklade") Do $$$AssertEquals(Product.GeefLadeDiepte(),400,"Ladediepte van 400") Do $$$AssertEquals(Product.GeefTussenstukDiepte(),120,"TussenstukDiepte van de spoelbaklade is 120") + + // Testen TussenstukDiepte voor OnderdelenSpeciaal="Bodem" (bij LD=500) + // De bouwsteen "Binnenzijkant v. spoelbak" is hier niet aanwezig + Set Product = API.GeefProduct(511642) + Do $$$AssertTrue($IsObject(Product),"De API gaf een correct object terug") + Do $$$AssertTrue(Product.%Extends("DOM.PM.TBXProduct.TBXSpoelbaklade"),"Het product is een spoelbaklade") + Do $$$AssertEquals(Product.GeefLadeDiepte(),500,"Ladediepte van 400") + Do $$$AssertEquals(Product.GeefTussenstukDiepte(),140,"TussenstukDiepte van de spoelbaklade is 140") ]]> @@ -111,17 +145,6 @@ Do $$$AssertEquals(Product.GeefVerpakking(),##class(DOM.PM.enu.Verpakking).Industrie(),"Industrieverpakking") ]]> - - - - - + Index: vhUnitTest/TestCase.cls.xml =================================================================== diff -u -r867 -r915 --- vhUnitTest/TestCase.cls.xml (.../TestCase.cls.xml) (revision 867) +++ vhUnitTest/TestCase.cls.xml (.../TestCase.cls.xml) (revision 915) @@ -1,5 +1,5 @@ - + Adopted from InterSystems's %UnitTest.TestCase by logist (Dimas ltd., Russia) @@ -11,7 +11,7 @@ %outUnitTest,vhUnitTest 1 %RegisteredObject -62131,54184.589092 +62146,38225.206527 59429,64520.016065 0 @@ -26,183 +26,193 @@ AManager %Status %Status %Status - aTestName:%String %Status - aTestName:%String %Status + +Var +%Boolean + + + aAutoQuoted,aValue1,aValue2,aMessage %Boolean aAutoQuoted,aValue1,aValue2,aMessage %Boolean aAutoQuoted,aValue1,aValue2,aDifference,aMessage %Boolean (aDifference) - Do manager.LogAssert(success,"AssertAlmostEquals",aMessage) - Quit success + Set manager=r%Manager + Set aMessage=$g(aMessage) + _":("_aValue1_"="_aValue2_" [margin = "_ aDifference _"]):" + _"["_..ParseAutoQuoted(aAutoQuoted,"equals")_"]" + Set success=($zabs(aValue1-aValue2))'>(aDifference) + Do manager.LogAssert(success,"AssertAlmostEquals",aMessage) + Quit success ]]> aAutoQuoted,aValue,aMessage %Boolean aAutoQuoted,aValue,aMessage %Boolean aAutoQuoted,status,aMessage %Status "_$g(errorarray(1)) - Do manager.LogAssert(success,"AssertStatusOK",aMessage) - Quit success + Set manager=r%Manager + Set aMessage=$g(aMessage)_"["_..ParseAutoQuoted(aAutoQuoted,"expr")_"]" + Set success=$$$ISOK(status) + If $$$ISERR(status) Do + . Do $system.Status.DecomposeStatus(status,.errorarray,"-d") + . Set aMessage=aMessage_" => "_$g(errorarray(1)) + Do manager.LogAssert(success,"AssertStatusOK",aMessage) + Quit success ]]> aAutoQuoted,status,aMessage %Status aMessage %Status aAutoQuoted,file1,file2,aMessage %Boolean message @@ -212,18 +222,18 @@ 1 %String $l(argline) s c=$e(argline,i) d - . i c="""" s q='q - . i c="(" s p=p+1 - . i c=")" s p=p-1 - . i c=",",q=0,p=0 s args($increment(piece))=$e(argline,ptr,i-1),ptr=i+1 - s args($increment(piece))=$e(argline,ptr,i-1) - i type="expr" q $g(args(1)) - i type="equals" q $g(args(1))_"=="_$g(args(2)) - q "" + s p=0,q=0,ptr=1,piece=0 + f i=1:1:$l(argline)+1 q:i>$l(argline) s c=$e(argline,i) d + . i c="""" s q='q + . i c="(" s p=p+1 + . i c=")" s p=p-1 + . i c=",",q=0,p=0 s args($increment(piece))=$e(argline,ptr,i-1),ptr=i+1 + s args($increment(piece))=$e(argline,ptr,i-1) + i type="expr" q $g(args(1)) + i type="equals" q $g(args(1))_"=="_$g(args(2)) + q "" ]]> - + Index: vhUnitTest/DOM/PM/Maatwerk/Kost/TestKostRepository.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/PM/Maatwerk/Kost/TestKostRepository.cls.xml (.../TestKostRepository.cls.xml) (revision 734) +++ vhUnitTest/DOM/PM/Maatwerk/Kost/TestKostRepository.cls.xml (.../TestKostRepository.cls.xml) (revision 915) @@ -1,11 +1,11 @@ - + do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.PM.Maatwerk.Kost.TestKostRepository") 1 vhUnitTest.TestCase -62115,39737.146057 +62143,35677.047236 0 @@ -25,5 +25,5 @@ ]]> - + Index: vhUnitTest/APPS/PM/TestKenmerkenService.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/PM/TestKenmerkenService.cls.xml (revision 0) +++ vhUnitTest/APPS/PM/TestKenmerkenService.cls.xml (revision 915) @@ -0,0 +1,104 @@ + + + + +JBL + 2011-02-28 +1 +vhUnitTest.TestCase +62154,37631.393419 +0 + + +%Status + + + + +%Status + + + + + + + + + +Product met multipleNr's testen + + + + + + + + + Index: vhUnitTest/APPS/CRM/Interacties.cls.xml =================================================================== diff -u -r867 -r915 --- vhUnitTest/APPS/CRM/Interacties.cls.xml (.../Interacties.cls.xml) (revision 867) +++ vhUnitTest/APPS/CRM/Interacties.cls.xml (.../Interacties.cls.xml) (revision 915) @@ -1,9 +1,9 @@ - + 1 vhUnitTest.TestCase -62131,53491.162968 +62136,35363.973868 0 @@ -77,7 +77,7 @@ ]]> - + TestAddRegistratie_GeenKlantOfLeverancier - + TestAddRegistratie_Onbestaande oorsprong ID - + Index: vhUnitTest/DOM/PM/Maatwerk/HF/TestHalffabRepository.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/PM/Maatwerk/HF/TestHalffabRepository.cls.xml (.../TestHalffabRepository.cls.xml) (revision 734) +++ vhUnitTest/DOM/PM/Maatwerk/HF/TestHalffabRepository.cls.xml (.../TestHalffabRepository.cls.xml) (revision 915) @@ -1,20 +1,23 @@ - + do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.PM.Maatwerk.HF.TestHalffabRepository") 1 vhUnitTest.TestCase -62115,40028.426683 +62152,32154.706902 0 - + Index: vhUnitTest/BL/PPS/TBX/TestTipon.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/BL/PPS/TBX/TestTipon.cls.xml (.../TestTipon.cls.xml) (revision 734) +++ vhUnitTest/BL/PPS/TBX/TestTipon.cls.xml (.../TestTipon.cls.xml) (revision 915) @@ -1,12 +1,12 @@ - + do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","BL.PPS.TBX.TestTipon") 1 vhUnitTest.TestCase -62019,52885.987777 +62138,28971.259267 0 @@ -41,8 +41,8 @@ - + Index: vhUnitTest/zTryout/JCL/Stock/MoederProdMock.cls.xml =================================================================== diff -u --- vhUnitTest/zTryout/JCL/Stock/MoederProdMock.cls.xml (revision 0) +++ vhUnitTest/zTryout/JCL/Stock/MoederProdMock.cls.xml (revision 915) @@ -0,0 +1,43 @@ + + + +1 +zTryout.JCL.Stock.MoederProd +62153,38449.058381 +0 + + +PRNr +%String + + + + +PRNr +%String + + + + +PRNr +1 +%String + + + + +PRNr +1 +%String + + + + + Index: vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFRugv001.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFRugv001.cls.xml (.../HFRugv001.cls.xml) (revision 734) +++ vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFRugv001.cls.xml (.../HFRugv001.cls.xml) (revision 915) @@ -1,41 +1,50 @@ - + Oproepen via do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.PM.Maatwerk.HF.TBX.HFRugv001") 1 -vhUnitTest.DOM.PM.Maatwerk.HF.ITestCaseTBX -62115,49483.274957 +vhUnitTest.DOM.PM.Maatwerk.HF.ITestHalffabBuilder +62140,40006.215238 62012,63523.617197 0 - - -Dient om aan te duiden of welke halffabTabel gebruikt wordt : Productie (persistent) of UnitTest (in-memory, artificial data) -%Boolean - - - - -HalffabTabel:DOM.PM.Maatwerk.Calc.HF.IHalffabTabel -DOM.PM.Maatwerk.Calc.HF.IHalffabTabel + +HalffabTabel:vhUnitTest.DOM.PM.Maatwerk.HF.impl.InMemoryHalffabTabelUT selector geeft een stalen rug + Set Context = ..GeefContext() - Set HalffabItemLadeZijkant=..DataTBX.GeefHFItemLadeZijkantMx500xMG(Context) - Do Context.HalffabItemsBoom.AddHalffabItem(HalffabItemLadeZijkant) + Set IngegevenKenmerken = ##class(DOM.PM.Maatwerk.Calc.Common.impl.TBXKenmerken).%New() + Set IngegevenKenmerken.RugKleur = "LG" + Set IngegevenKenmerken.RugMateriaal = ##class(DOM.PM.enu.TBXRugMateriaal).Staal() + Set IngegevenKenmerken.RugHoogte = "D" + Set IngegevenKenmerken.InbouwBreedte = 863 - Set HFBuilder=##class(vhUnitTest.DOM.PM.Maatwerk.Calc.HF.impl.TBX.HFBuilderRug).%New("") + Do Context.HalffabItemsBoom.AddHalffabItem(..GeefLadeZijkantHalffab(Context)) + + Set HFBuilder=##class(DOM.PM.Maatwerk.Calc.HF.impl.TBX.HFRugv001).%New("") Set HalffabItem=HFBuilder.Bereken(IngegevenKenmerken,Context) Do $$$AssertTrue($IsObject(HalffabItem),"HalffabItem is een object") ;Do $$$AssertTrue(HalffabItem.%Extends("DOM.PM.Maatwerk.Calc.HF.StandaardHalffabItem"),"HalffabItem is een StandaardHalffabItem") ; ToDo. Do $$$AssertTrue($IsObject(HalffabItem.Halffab),"HalffabItem heeft een halffab") Do $$$AssertEquals(HalffabItem.Halffab.UnID,567902,"Halffab UnID voor TBX Rug") - */ - Quit ]]> - - +Context:vhUnitTest.DOM.PM.Maatwerk.HF.impl.UTHalffabContext + - - - - - + Index: vhUnitTest/DOM/PM/OL/Gamma/Verkoophandboek.cls.xml =================================================================== diff -u --- vhUnitTest/DOM/PM/OL/Gamma/Verkoophandboek.cls.xml (revision 0) +++ vhUnitTest/DOM/PM/OL/Gamma/Verkoophandboek.cls.xml (revision 915) @@ -0,0 +1,180 @@ + + + +1 +vhUnitTest.TestCase +62147,59505.440663 +0 + + + + + + + + + + +DOM.PM.OL.Gamma.impl.XML.vkhbSubgroep + + + + +DOM.PM.OL.Gamma.impl.XML.vkhbSubgroep + + + + + + + + + Index: vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFFrontRelingHouderv001.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFFrontRelingHouderv001.cls.xml (.../HFFrontRelingHouderv001.cls.xml) (revision 734) +++ vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFFrontRelingHouderv001.cls.xml (.../HFFrontRelingHouderv001.cls.xml) (revision 915) @@ -1,62 +1,59 @@ - + Oproepen via do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.PM.Maatwerk.HF.TBX.HFFrontRelingHouderv001") 1 -vhUnitTest.DOM.PM.Maatwerk.HF.ITestCaseTBX -62115,49232.234207 +vhUnitTest.DOM.PM.Maatwerk.HF.ITestHalffabBuilder +62138,54673.152459 62012,63523.617197 0 - - -Dient om aan te duiden of welke halffabTabel gebruikt wordt : Productie (persistent) of UnitTest (in-memory, artificial data) -%Boolean - - - - -HalffabTabel:DOM.PM.Maatwerk.Calc.HF.IHalffabTabel -DOM.PM.Maatwerk.Calc.HF.IHalffabTabel + +HalffabTabel:vhUnitTest.DOM.PM.Maatwerk.HF.impl.InMemoryHalffabTabelUT - - +Context:vhUnitTest.DOM.PM.Maatwerk.HF.impl.UTHalffabContext,Verpakking:DOM.PM.enu.Verpakking + - - - - - + Index: vhUnitTest/PRA/Concurrency/TestDirtyWrite.cls.xml =================================================================== diff -u -r860 -r915 --- vhUnitTest/PRA/Concurrency/TestDirtyWrite.cls.xml (.../TestDirtyWrite.cls.xml) (revision 860) +++ vhUnitTest/PRA/Concurrency/TestDirtyWrite.cls.xml (.../TestDirtyWrite.cls.xml) (revision 915) @@ -1,11 +1,11 @@ - + Do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","PRA.Concurrency.TestDirtyWrite") 1 vhUnitTest.TestCase -62130,42708.115275 +62143,31834.150703 62103,52915.709341 0 @@ -94,5 +94,5 @@ ]]> - + Index: vhUnitTest/WS/Web/OLParticulier/OrgaluxDotComLadeSelector.cls.xml =================================================================== diff -u -r867 -r915 --- vhUnitTest/WS/Web/OLParticulier/OrgaluxDotComLadeSelector.cls.xml (.../OrgaluxDotComLadeSelector.cls.xml) (revision 867) +++ vhUnitTest/WS/Web/OLParticulier/OrgaluxDotComLadeSelector.cls.xml (.../OrgaluxDotComLadeSelector.cls.xml) (revision 915) @@ -1,11 +1,11 @@ - + Commando om tests uit te voeren: Do ##class(vhUnitTest.Manager).RunTest(,"WS.Web.OLParticulier.OrgaluxDotComLadeSelector") 1 vhUnitTest.TestCase,TECH.Error.ErrorAdaptor -62131,54319.153176 +62158,51428.267336 0 @@ -19,7 +19,6 @@ %Status @@ -253,6 +252,7 @@ Do $$$AssertEquals(##class(APPS.Web.OLParticulier.enu.Website).OrgaluxDotCom(),APPSContext.Website,"Website conversie") Do $$$AssertEquals(Sessie.Taal,APPSContext.Taal,"Taal") Do $$$AssertEquals("BE",APPSContext.LandCode,"Regio") + ;$$$TECHErrorTrapOff ]]> @@ -267,6 +267,7 @@ Set Sessie=..GetSessieFoutief() Set APPSContext=##class(WS.Web.OLParticulier.impl.Sessie2APPSContext).CreateAPPSContextFromSessie(Sessie) Do $$$AssertEquals(1,..ResultTrap,"Foutieve website") + $$$TECHErrorTrapOff ]]> @@ -315,5 +316,5 @@ ]]> - + Index: vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFInschuifElementv001.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFInschuifElementv001.cls.xml (.../HFInschuifElementv001.cls.xml) (revision 734) +++ vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFInschuifElementv001.cls.xml (.../HFInschuifElementv001.cls.xml) (revision 915) @@ -1,112 +1,114 @@ - + Oproepen via do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.PM.Maatwerk.HF.TBX.HFInschuifElementv001") 1 -vhUnitTest.DOM.PM.Maatwerk.HF.ITestCaseTBX -62115,49430.992537 +vhUnitTest.DOM.PM.Maatwerk.HF.ITestHalffabBuilder +62132,29214.841714 62012,63523.617197 0 - - -Dient om aan te duiden of welke halffabTabel gebruikt wordt : Productie (persistent) of UnitTest (in-memory, artificial data) -%Boolean - - - - -HalffabTabel:DOM.PM.Maatwerk.Calc.HF.IHalffabTabel -DOM.PM.Maatwerk.Calc.HF.IHalffabTabel + +HalffabTabel:vhUnitTest.DOM.PM.Maatwerk.HF.impl.InMemoryHalffabTabelUT - + + + + + + + - - - - - - - - - + Index: vhUnitTest/APPS/PM/Maatwerk/TBX/Productie/TestLadeZijkantBeschrijver.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/PM/Maatwerk/TBX/Productie/TestLadeZijkantBeschrijver.cls.xml (revision 0) +++ vhUnitTest/APPS/PM/Maatwerk/TBX/Productie/TestLadeZijkantBeschrijver.cls.xml (revision 915) @@ -0,0 +1,19 @@ + + + + +do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","APPS.PM.Maatwerk.TBX.Productie.TestLadeZijkantBeschrijver") +1 +vhUnitTest.TestCase +62140,53393.890116 +0 + + + + + + + Index: vhUnitTest/APPS/PM/Maatwerk/impl/UTKenmerkenv00.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/PM/Maatwerk/impl/UTKenmerkenv00.cls.xml (revision 0) +++ vhUnitTest/APPS/PM/Maatwerk/impl/UTKenmerkenv00.cls.xml (revision 915) @@ -0,0 +1,48 @@ + + + +persistent +1 +DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken +62157,61337.174629 +0 + + +%String + + + +%String + + + +1 +1 +%Status + + + + +%Integer + + + + +%Library.CacheStorage +UTKenmerkenv00DefaultData + +listnode +"UTKenmerkenv00" + +ProptA + + +ProptB + + + + + + Index: vhUnitTest/DOM/PM/Maatwerk/HF/CreateDataKAD.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/PM/Maatwerk/HF/CreateDataKAD.cls.xml (.../CreateDataKAD.cls.xml) (revision 734) +++ vhUnitTest/DOM/PM/Maatwerk/HF/CreateDataKAD.cls.xml (.../CreateDataKAD.cls.xml) (revision 915) @@ -1,9 +1,9 @@ - + 1 %RegisteredObject -62102,32319.503489 +62136,31128.319375 62012,63523.617197 0 @@ -18,10 +18,9 @@ Set KAD.Hoogte=450 Set KAD.ProfielType="PSV" Set KAD.ProfielAfwerking="EV" - Set Vulling=##class(DOM.PM.Maatwerk.Calc.Common.impl.KADVullingBeschrijving).%New("FG") - Do KAD.Vullingen.SetAt(Vulling,"STD") + Set KAD.Vulling = ##class(DOM.PM.Maatwerk.Calc.Common.impl.KADVullingBeschrijving).%New("FG") - Set KAD.Gemonteerd="KV" + Set KAD.Montage="KV" Set KAD.Verpakking="K" Set KAD.ProductieWijze="Volledig" ;Set KAD.Onderdelen="" @@ -47,10 +46,9 @@ Set KAD.Hoogte=450 Set KAD.ProfielType="PBG" Set KAD.ProfielAfwerking="EV" - Set Vulling=##class(DOM.PM.Maatwerk.Calc.Common.impl.KADVullingBeschrijving).%New("FZ") - Do KAD.Vullingen.SetAt(Vulling,"STD") + Set KAD.Vulling = ##class(DOM.PM.Maatwerk.Calc.Common.impl.KADVullingBeschrijving).%New("FZ") - Set KAD.Gemonteerd="KV" + Set KAD.Montage="KV" Set KAD.Verpakking="K" Set KAD.ProductieWijze="Volledig" ;Set KAD.Onderdelen="" @@ -112,5 +110,5 @@ ]]> - + Index: vhUnitTest/DOM/LEV/TestToelevering.cls.xml =================================================================== diff -u --- vhUnitTest/DOM/LEV/TestToelevering.cls.xml (revision 0) +++ vhUnitTest/DOM/LEV/TestToelevering.cls.xml (revision 915) @@ -0,0 +1,77 @@ + + + + +do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.LEV.TestToelevering") +1 +vhUnitTest.TestCase +62144,37807.79331 +0 + + +%Status + + + + + + + + + Index: vhUnitTest/APPS/Halux/Docs/TestLadeProductLijst.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/Halux/Docs/TestLadeProductLijst.cls.xml (revision 0) +++ vhUnitTest/APPS/Halux/Docs/TestLadeProductLijst.cls.xml (revision 915) @@ -0,0 +1,30 @@ + + + + +do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","APPS.Halux.Docs.TestLadeProductLijst") +1 +vhUnitTest.TestCase +62145,41728.82537 +0 + + + + + + + + + + + Index: vhUnitTest/BL/MB/UGLYPicking/Aventosbak.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/BL/MB/UGLYPicking/Aventosbak.cls.xml (.../Aventosbak.cls.xml) (revision 734) +++ vhUnitTest/BL/MB/UGLYPicking/Aventosbak.cls.xml (.../Aventosbak.cls.xml) (revision 915) @@ -1,9 +1,9 @@ - + 1 vhUnitTest.TestCase -61786,58332.366528 +62136,61521.855414 0 @@ -251,5 +251,5 @@ ]]> - + Index: vhUnitTest/APPS/PM/Maatwerk/impl/UTKenmerkenv02.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/PM/Maatwerk/impl/UTKenmerkenv02.cls.xml (revision 0) +++ vhUnitTest/APPS/PM/Maatwerk/impl/UTKenmerkenv02.cls.xml (revision 915) @@ -0,0 +1,41 @@ + + + +persistent +1 +vhUnitTest.APPS.PM.Maatwerk.impl.UTKenmerkenv01 +62157,61355.06661 +0 + + +%String + + + +1 +1 +%Status + + + + +%Integer + + + + +%Library.CacheStorage +UTKenmerkenv02DefaultData + +listnode +"UTKenmerkenv02" + +ProptC + + + + + + Index: vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFFrontHouderv002.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFFrontHouderv002.cls.xml (.../HFFrontHouderv002.cls.xml) (revision 734) +++ vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFFrontHouderv002.cls.xml (.../HFFrontHouderv002.cls.xml) (revision 915) @@ -1,116 +1,88 @@ - + Oproepen via do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.PM.Maatwerk.HF.TBX.HFFrontHouderv002") 1 -vhUnitTest.DOM.PM.Maatwerk.HF.ITestCaseTBX -62115,51457.850511 +vhUnitTest.DOM.PM.Maatwerk.HF.ITestHalffabBuilder +62138,54652.775942 62012,63523.617197 0 - - -Dient om aan te duiden of welke halffabTabel gebruikt wordt : Productie (persistent) of UnitTest (in-memory, artificial data) -%Boolean - - - - -HalffabTabel:DOM.PM.Maatwerk.Calc.HF.IHalffabTabel -DOM.PM.Maatwerk.Calc.HF.IHalffabTabel + +HalffabTabel:vhUnitTest.DOM.PM.Maatwerk.HF.impl.InMemoryHalffabTabelUT - - - - -Test Builder met data uit Productie tabel - Test Builder met data uit (UT) in-memory tabel - - - - - - - - - + Index: vhUnitTest/APPS/PM/Maatwerk/TestDBGIngegevenKenmConverter.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/PM/Maatwerk/TestDBGIngegevenKenmConverter.cls.xml (revision 0) +++ vhUnitTest/APPS/PM/Maatwerk/TestDBGIngegevenKenmConverter.cls.xml (revision 915) @@ -0,0 +1,110 @@ + + + + +Oproepen via + do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","APPS.PM.Maatwerk.TestDBGIngegevenKenmConverter") +1 +vhUnitTest.TestCase,TECH.Error.ErrorAdaptor +62153,70028.537612 +0 + + +%String + + + + + + + + + + + +Kenmerken + + + + +Label,Options + + + + + Index: vhUnitTest/APPS/Halux/Planning/impl/ResourceGebruikCalcMock.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/Halux/Planning/impl/ResourceGebruikCalcMock.cls.xml (revision 0) +++ vhUnitTest/APPS/Halux/Planning/impl/ResourceGebruikCalcMock.cls.xml (revision 915) @@ -0,0 +1,16 @@ + + + +1 +APPS.Halux.Planning.impl.ResourceGebruikCalculator +62129,40317.13933 +0 + + +Product:DOM.PM.Product,ResourceGebruikDataFactory:APPS.Halux.Planning.impl.IResourceGebruikDataFactory + + + + + Index: vhUnitTest/PRAFMA/Design/TestsDesignVerpakking.cls.xml =================================================================== diff -u -r860 -r915 --- vhUnitTest/PRAFMA/Design/TestsDesignVerpakking.cls.xml (.../TestsDesignVerpakking.cls.xml) (revision 860) +++ vhUnitTest/PRAFMA/Design/TestsDesignVerpakking.cls.xml (.../TestsDesignVerpakking.cls.xml) (revision 915) @@ -1,12 +1,12 @@ - + -Commando om tests uit te voeren: Do ##class(vhUnitTest.Manager).RunTest(,"PRAFMA.Design") +Commando om tests uit te voeren: Do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","PRAFMA.Design") zTryout.PRAFMA.Design.DOM.Verpakking,zTryout.PRAFMA.Design.DOM.Verpakking.Aventosbak 1 vhUnitTest.TestCase -62130,29899.201308 +62143,38235.659244 0 @@ -317,5 +317,5 @@ ]]> - + Index: vhUnitTest/DOM/PM/Maatwerk/HF/CreateDataTBX.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/PM/Maatwerk/HF/CreateDataTBX.cls.xml (.../CreateDataTBX.cls.xml) (revision 734) +++ vhUnitTest/DOM/PM/Maatwerk/HF/CreateDataTBX.cls.xml (.../CreateDataTBX.cls.xml) (revision 915) @@ -1,10 +1,10 @@ - + TECH.Error 1 %RegisteredObject -62115,48373.41336 +62140,40086.313695 62012,63523.617197 0 @@ -38,12 +38,12 @@ ;Set TBX.DesignCode="S" ;Set TBX.LadeDesign="GS" Set TBX.ZijkantKleur="MG" ; LadeKleur = Kleur zijwand + ... - Set TBX.FronthouderKleur="MG" - Set TBX.RughouderKleur="MG" + Set TBX.FrontHouderKleur="MG" + Set TBX.RugHouderKleur="MG" Set TBX.Draagkracht=30 Set TBX.LadeDiepte=500 - Set TBX.LadeBreedte=863 - Set TBX.LadeType="L" + Set TBX.InbouwBreedte=863 + Set TBX.IsBinnenLade=0 Set TBX.Uittrekbaarheid="V" Set TBX.ZijkantHoogte="M" Set TBX.ZijwandHoogte="D" @@ -53,7 +53,7 @@ Set TBX.BodemKleur="UTLG" ; = UnitTest LichtGrijs Set TBX.RugHoogte="D" Set TBX.RugKleur="UTLG" ; = UnitTest LichtGrijs - Set TBX.RugMateriaal="H" + Set TBX.RugMateriaal=##class(DOM.PM.enu.TBXRugMateriaal).Hout() // Calculated Properties ;Set TBX.CorpusBinnenmaat=863 @@ -77,12 +77,12 @@ ;Set TBX.DesignCode="I" ;Set TBX.LadeDesign="WI" Set TBX.ZijkantKleur="SW" ; LadeKleur = Kleur zijwand + ... - Set TBX.FronthouderKleur="SW" - Set TBX.RughouderKleur="SW" + Set TBX.FrontHouderKleur="SW" + Set TBX.RugHouderKleur="SW" Set TBX.Draagkracht=30 Set TBX.LadeDiepte=500 - Set TBX.LadeBreedte=863 - Set TBX.LadeType="B" + Set TBX.InbouwBreedte=863 + Set TBX.IsBinnenLade=1 Set TBX.Uittrekbaarheid="V" Set TBX.ZijkantHoogte="L" Set TBX.ZijwandHoogte="C" @@ -93,7 +93,7 @@ Set TBX.BodemKleur="UTLG" ; = UnitTest LichtGrijs Set TBX.RugHoogte="C" Set TBX.RugKleur="UTLG" ; = UnitTest LichtGrijs - Set TBX.RugMateriaal="H" + Set TBX.RugMateriaal=##class(DOM.PM.enu.TBXRugMateriaal).Hout() // Calculated Properties ;Set TBX.CorpusBinnenmaat=863 @@ -131,13 +131,13 @@ ;Set TBX.DesignCode="A" ;Set TBX.LadeDesign="WA" Set TBX.ZijkantKleur="SW" ; LadeKleur = Kleur zijwand + ... - Set TBX.FronthouderKleur="SW" - Set TBX.RughouderKleur="SW" + Set TBX.FrontHouderKleur="SW" + Set TBX.RugHouderKleur="SW" Set TBX.RelingKleur="SW" Set TBX.Draagkracht=30 Set TBX.LadeDiepte=500 - Set TBX.LadeBreedte=863 - Set TBX.LadeType="L" + Set TBX.InbouwBreedte=863 + Set TBX.IsBinnenLade = 0 Set TBX.Uittrekbaarheid="V" Set TBX.ZijkantHoogte="M" Set TBX.ZijwandHoogte="B" @@ -147,7 +147,7 @@ Set TBX.BodemKleur="UTLG" ; = UnitTest LichtGrijs Set TBX.RugHoogte="B" Set TBX.RugKleur="UTLG" ; = UnitTest LichtGrijs - Set TBX.RugMateriaal="H" + Set TBX.RugMateriaal=##class(DOM.PM.enu.TBXRugMateriaal).Hout() // Calculated Properties ;Set TBX.CorpusBinnenmaat=863 @@ -314,5 +314,5 @@ ]]> - + Index: vhUnitTest/APPS/Halux/Planning/TestPlanningService.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/Halux/Planning/TestPlanningService.cls.xml (revision 0) +++ vhUnitTest/APPS/Halux/Planning/TestPlanningService.cls.xml (revision 915) @@ -0,0 +1,165 @@ + + + + +do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","APPS.Halux.Planning.TestPlanningService") +1 +vhUnitTest.TestCase +62145,30393.86532 +0 + + +%Status + + + + + + + + + 0 + Do $$$AssertTrue(Bestaat, "De data voor de expliciete planning is bewaard") + + &SQL(SELECT Gepland Into :Gepland FROM APPS_Halux_Planning_impl.PlanningDataItem WHERE ToeleveringsNummer = :ToeleveringsNummer) + Do $$$AssertEquals($Piece(Gepland," "),$zdt(62135,3),"Het item is gepland op de nieuwe datum") + + Set Bestaat = "" + &SQL(SELECT ID INTO :Bestaat FROM APPS_Halux_Planning_impl.ExplicietePlanning WHERE ToeleveringsNummer = 296196) + Set Bestaat = $Get(Bestaat,0) > 0 + Do $$$AssertFalse(Bestaat, "De data voor de expliciete planning is niet bewaard") + + Set ToeleveringDeletedEventData = ##class(TECH.Events.ToeleveringDeletedEventData).%New(ToeleveringsNummer) + Set ToeleveringDeletedEvent = ##class(TECH.Events.ToeleveringDeletedEvent).%New(ToeleveringDeletedEventData) + Do ##class(APPS.Halux.Planning.impl.EventCatcher).ToeleveringDeletedEventListener(ToeleveringDeletedEvent) +]]> + + + + + + + + + + + + Index: vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFFrontHouderv001.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFFrontHouderv001.cls.xml (.../HFFrontHouderv001.cls.xml) (revision 734) +++ vhUnitTest/DOM/PM/Maatwerk/HF/TBX/HFFrontHouderv001.cls.xml (.../HFFrontHouderv001.cls.xml) (revision 915) @@ -1,47 +1,57 @@ - + Oproepen via do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.PM.Maatwerk.HF.TBX.HFFrontHouderv001") 1 -vhUnitTest.DOM.PM.Maatwerk.HF.ITestCaseTBX -62115,51235.155867 +vhUnitTest.DOM.PM.Maatwerk.HF.ITestHalffabBuilder +62138,54633.703398 62012,63523.617197 0 - - -Dient om aan te duiden of welke halffabTabel gebruikt wordt : Productie (persistent) of UnitTest (in-memory, artificial data) -%Boolean - - - - -HalffabTabel:DOM.PM.Maatwerk.Calc.HF.IHalffabTabel -DOM.PM.Maatwerk.Calc.HF.IHalffabTabel + +HalffabTabel:vhUnitTest.DOM.PM.Maatwerk.HF.impl.InMemoryHalffabTabelUT - - - - - - - - - + Index: vhUnitTest/DOM/OV/TestFactuur.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/OV/TestFactuur.cls.xml (.../TestFactuur.cls.xml) (revision 734) +++ vhUnitTest/DOM/OV/TestFactuur.cls.xml (.../TestFactuur.cls.xml) (revision 915) @@ -1,11 +1,11 @@ - + do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.OV.TestFactuur") 1 vhUnitTest.TestCase -62109,43713.022912 +62158,39192.28006 0 @@ -25,7 +25,7 @@ Set BonIterator = Factuur.GeefBonIterator() Set Bon = BonIterator.Next() - Set BonLijnIterator = Bon.GeefBonLijnIterator() + Set BonLijnIterator = Bon.GeefBonlijnIterator() Do $$$AssertTrue(BonLijnIterator.%Extends("TECH.Iterator"),"De iterator is correct teruggegeven") Do $$$AssertTrue(BonLijnIterator.HasNext(),"De bon bevat een volgende lijn") Do $$$AssertTrue(BonLijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMOrderlijn"),"De lijn is een product order lijn") @@ -37,7 +37,7 @@ Set BonIterator = Factuur.GeefBonIterator() Set Bon = BonIterator.Next() - Set TypedBonIterator = Bon.GeefTypeBonLijnIterator(##class(DOM.OV.enu.BonlijnType).Product()) + Set TypedBonIterator = Bon.GeefTypeBonlijnIterator(##class(DOM.OV.enu.BonlijnType).Product()) Do $$$AssertTrue(TypedBonIterator.%Extends("TECH.Iterator"),"De iterator is correct teruggegeven") Do $$$AssertTrue(TypedBonIterator.HasNext(),"De bon bevat een volgende product type lijn") Do $$$AssertTrue(TypedBonIterator.Next().%Extends("DOM.OV.impl.DataM.DataMProductOrderlijn"),"De lijn is een product order lijn") @@ -47,5 +47,5 @@ ]]> - + Index: vhUnitTest/DOM/OV/TestBon.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/OV/TestBon.cls.xml (.../TestBon.cls.xml) (revision 734) +++ vhUnitTest/DOM/OV/TestBon.cls.xml (.../TestBon.cls.xml) (revision 915) @@ -1,11 +1,11 @@ - + do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.OV.TestBon") 1 vhUnitTest.TestCase -62109,44706.555528 +62154,28962.399797 0 @@ -18,29 +18,29 @@ Set Bon = OrderAPI.GeefBon(BonNr) Do $$$AssertTrue(Bon.%Extends("DOM.OV.Bon"),"Het object is een bon") - Set BonLijnIterator = Bon.GeefBonLijnIterator() - Do $$$AssertTrue(BonLijnIterator.%Extends("TECH.Iterator"),"De iterator is correct teruggegeven") - Do $$$AssertTrue(BonLijnIterator.HasNext(),"De bon bevat een volgende lijn") - Do $$$AssertTrue(BonLijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMOrderlijn"),"De lijn is een product order lijn") - Do $$$AssertTrue(BonLijnIterator.HasNext(),"De bon bevat een volgende lijn") - Do $$$AssertTrue(BonLijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMProductOrderlijn"),"De lijn is een product order lijn") - Do $$$AssertTrue(BonLijnIterator.HasNext(),"De bon bevat een volgende lijn") - Do $$$AssertTrue(BonLijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMProductOrderlijn"),"De lijn is een product order lijn") - Do $$$AssertTrue(BonLijnIterator.HasNext(),"De bon bevat een volgende lijn") - Do $$$AssertTrue(BonLijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMProductOrderlijn"),"De lijn is een product order lijn") - Do $$$AssertTrue(BonLijnIterator.HasNext(),"De bon bevat een volgende lijn") - Do $$$AssertTrue(BonLijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMProductOrderlijn"),"De lijn is een product order lijn") - Do $$$AssertTrue(BonLijnIterator.HasNext(),"De bon bevat een volgende lijn") - Do $$$AssertTrue(BonLijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMProductOrderlijn"),"De lijn is een product order lijn") - Do $$$AssertTrue(BonLijnIterator.HasNext(),"De bon bevat een volgende lijn") - Do $$$AssertTrue(BonLijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMProductOrderlijn"),"De lijn is een product order lijn") - Do $$$AssertFalse(BonLijnIterator.HasNext(),"De bon bevat geen volgende lijn") + Set BonlijnIterator = Bon.GeefBonlijnIterator() + Do $$$AssertTrue(BonlijnIterator.%Extends("TECH.Iterator"),"De iterator is correct teruggegeven") + Do $$$AssertTrue(BonlijnIterator.HasNext(),"De bon bevat een volgende lijn") + Do $$$AssertTrue(BonlijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMOrderlijn"),"De lijn is een product order lijn") + Do $$$AssertTrue(BonlijnIterator.HasNext(),"De bon bevat een volgende lijn") + Do $$$AssertTrue(BonlijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMProductOrderlijn"),"De lijn is een product order lijn") + Do $$$AssertTrue(BonlijnIterator.HasNext(),"De bon bevat een volgende lijn") + Do $$$AssertTrue(BonlijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMProductOrderlijn"),"De lijn is een product order lijn") + Do $$$AssertTrue(BonlijnIterator.HasNext(),"De bon bevat een volgende lijn") + Do $$$AssertTrue(BonlijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMProductOrderlijn"),"De lijn is een product order lijn") + Do $$$AssertTrue(BonlijnIterator.HasNext(),"De bon bevat een volgende lijn") + Do $$$AssertTrue(BonlijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMProductOrderlijn"),"De lijn is een product order lijn") + Do $$$AssertTrue(BonlijnIterator.HasNext(),"De bon bevat een volgende lijn") + Do $$$AssertTrue(BonlijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMProductOrderlijn"),"De lijn is een product order lijn") + Do $$$AssertTrue(BonlijnIterator.HasNext(),"De bon bevat een volgende lijn") + Do $$$AssertTrue(BonlijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMProductOrderlijn"),"De lijn is een product order lijn") + Do $$$AssertFalse(BonlijnIterator.HasNext(),"De bon bevat geen volgende lijn") - Set TypedBonIterator = Bon.GeefTypeBonLijnIterator(##class(DOM.OV.enu.BonlijnType).Tekst()) + Set TypedBonIterator = Bon.GeefTypeBonlijnIterator(##class(DOM.OV.enu.BonlijnType).Tekst()) Do $$$AssertTrue(TypedBonIterator.%Extends("TECH.Iterator"),"De iterator is correct teruggegeven") Do $$$AssertFalse(TypedBonIterator.HasNext(),"De bon bevat geen tekstlijnen") ]]> - + Index: vhUnitTest/APPS/TBXWeb/TestActies.cls.xml =================================================================== diff -u -r867 -r915 --- vhUnitTest/APPS/TBXWeb/TestActies.cls.xml (.../TestActies.cls.xml) (revision 867) +++ vhUnitTest/APPS/TBXWeb/TestActies.cls.xml (.../TestActies.cls.xml) (revision 915) @@ -1,13 +1,13 @@ - + Oproepen via do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","APPS.TBXWeb.TestActies") 1 vhUnitTest.TestCase -62131,42635.614232 +62136,36370.37295 62012,63523.617197 0 @@ -176,6 +176,7 @@ Set WSOrd=..CreateWSOrd("OFF",DatumVervallen,$LB("SFS_GRATIS_KORPUSSCHIENEN_2011")) + Do $$$AssertEquals(WSOrd.ZijnActiesNogGeldig(DatumVooraf),0,"De ActiesList bevat geen items") Do $$$AssertEquals(WSOrd.ZijnActiesNogGeldig(DatumTijdens),1,"De ActiesList bevat geen items") Do $$$AssertEquals(WSOrd.ZijnActiesNogGeldig(DatumAchteraf),0,"De ActiesList bevat geen items") @@ -303,5 +304,5 @@ ]]> - + Index: vhUnitTest/ClassInfo/TestClassInfo.cls.xml =================================================================== diff -u --- vhUnitTest/ClassInfo/TestClassInfo.cls.xml (revision 0) +++ vhUnitTest/ClassInfo/TestClassInfo.cls.xml (revision 915) @@ -0,0 +1,66 @@ + + + + +Do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","ClassInfo.TestClassInfo") +1 +vhUnitTest.TestCase +62157,50660.263553 +0 + + + + + + + + + + + + + + + Index: vhUnitTest/DOM/PM/Maatwerk/HF/KAD/HFVullingv001.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/PM/Maatwerk/HF/KAD/HFVullingv001.cls.xml (.../HFVullingv001.cls.xml) (revision 734) +++ vhUnitTest/DOM/PM/Maatwerk/HF/KAD/HFVullingv001.cls.xml (.../HFVullingv001.cls.xml) (revision 915) @@ -1,41 +1,36 @@ - + Oproepen via do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.PM.Maatwerk.HF.KAD.HFVullingv001") 1 -vhUnitTest.DOM.PM.Maatwerk.HF.ITestCaseKAD -62063,35054.465544 +vhUnitTest.DOM.PM.Maatwerk.HF.ITestHalffabBuilder +62133,50880.705143 62012,63523.617197 0 - - -Dient om aan te duiden of welke halffabTabel gebruikt wordt : Productie (persistent) of UnitTest (in-memory, artificial data) -%Boolean - - - - -HalffabTabel:DOM.PM.Maatwerk.Calc.HF.IHalffabTabel -DOM.PM.Maatwerk.Calc.HF.IHalffabTabel + +HalffabTabel:vhUnitTest.DOM.PM.Maatwerk.HF.impl.InMemoryHalffabTabelUT - - - + +Context:DOM.PM.Maatwerk.Calc.HF.HalffabContext + - - + Set Halffab = ##class(DOM.PM.Maatwerk.Calc.HF.impl.KAD.HalffabProfiel).%New() + Set Halffab.AftrekVoorDichting = 18 - - - + Set SubHalffabItem=##class(DOM.PM.Maatwerk.Calc.HF.BewerktHalffabItem).%New(Context, "Links") + Set SubHalffabItem.Halffab=Halffab + Set SubHalffabItem.Aantal=1 + Do SamengesteldItem.VoegToe(SubHalffabItem) - - - - - - - + Index: vhUnitTest/APPS/Halux/Docs/impl/TBXLadeProduct.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/Halux/Docs/impl/TBXLadeProduct.cls.xml (revision 0) +++ vhUnitTest/APPS/Halux/Docs/impl/TBXLadeProduct.cls.xml (revision 915) @@ -0,0 +1,22 @@ + + + +1 +%RegisteredObject,DOM.PM.Product +62145,41489.273465 +0 + + +DOM.PM.enu.Familie + + + + +DOM.PM.enu.LadeVariant + + + + + Index: vhUnitTest/DOM/PM/Maatwerk/HF/KAD/HFDichtingv001.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/PM/Maatwerk/HF/KAD/HFDichtingv001.cls.xml (.../HFDichtingv001.cls.xml) (revision 734) +++ vhUnitTest/DOM/PM/Maatwerk/HF/KAD/HFDichtingv001.cls.xml (.../HFDichtingv001.cls.xml) (revision 915) @@ -1,75 +1,79 @@ - + Oproepen via do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.PM.Maatwerk.HF.KAD.HFDichtingv001") 1 -vhUnitTest.DOM.PM.Maatwerk.HF.ITestCaseKAD -62063,34962.748017 +vhUnitTest.DOM.PM.Maatwerk.HF.ITestHalffabBuilder +62133,50840.530235 62012,63523.617197 0 - - -Dient om aan te duiden of welke halffabTabel gebruikt wordt : Productie (persistent) of UnitTest (in-memory, artificial data) -%Boolean - - - - -HalffabTabel:DOM.PM.Maatwerk.Calc.HF.IHalffabTabel -DOM.PM.Maatwerk.Calc.HF.IHalffabTabel + +HalffabTabel:vhUnitTest.DOM.PM.Maatwerk.HF.impl.InMemoryHalffabTabelUT - - - + +Context:DOM.PM.Maatwerk.Calc.HF.HalffabContext + - - + Set Halffab = ##class(DOM.PM.Maatwerk.Calc.HF.impl.KAD.HalffabProfiel).%New() + Set Halffab.AftrekVoorDichting = 18 - - - - - - - + Index: vhUnitTest/BL/Flow/Proxy/pxLevering.cls.xml =================================================================== diff -u -r860 -r915 --- vhUnitTest/BL/Flow/Proxy/pxLevering.cls.xml (.../pxLevering.cls.xml) (revision 860) +++ vhUnitTest/BL/Flow/Proxy/pxLevering.cls.xml (.../pxLevering.cls.xml) (revision 915) @@ -1,10 +1,10 @@ - + BL.Derde.KlantSpecifiek 1 vhUnitTest.TestCase,%XML.Adaptor -62130,43385.693432 +62136,60365.57562 0 @@ -237,5 +237,5 @@ ]]> - + Index: vhUnitTest/DOM/OV/TestOrder.cls.xml =================================================================== diff -u -r867 -r915 --- vhUnitTest/DOM/OV/TestOrder.cls.xml (.../TestOrder.cls.xml) (revision 867) +++ vhUnitTest/DOM/OV/TestOrder.cls.xml (.../TestOrder.cls.xml) (revision 915) @@ -1,11 +1,11 @@ - + do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.OV.TestOrder") 1 vhUnitTest.TestCase -62131,53892.63501 +62158,59685.22643 0 @@ -28,6 +28,8 @@ Do $$$AssertEquals(Order.GeefOrderNr(),OrderNr,"Order nummer") Do $$$AssertEquals(Order.GeefKlantNr(),1000,"Order voor testklant VH") Do $$$AssertTrue('Order.BevatLangGoed(),"Het order bevat geen langgoed") + Do $$$AssertFalse(Order.IsASAP(),"Het order is ASAP") + Do $$$AssertEquals(Order.GeefIngegevenDoor(),"Christiaan Willems","Order ingegeven door") Set Adres = Order.GeefAfleveradres() Do $$$AssertEquals(Adres.GeefNaam(),"TESTKLANT VAN HOECKE nv","Testklant VH") @@ -36,11 +38,12 @@ Do $$$AssertEquals(Adres.GeefStraat(),"Europark noord 9","Straat") Do $$$AssertEquals(Adres.GeefPostcode(),9100,"Postcode") Do $$$AssertEquals(Adres.GeefGemeente(),"Sint-Niklaas","Gemeente") + Do $$$AssertEquals(Adres.GeefLandNr(),"1019","Land") - Set OrderIterator = Order.GeefOrderLijnIterator() + Set OrderIterator = Order.GeefOrderlijnIterator() Do $$$AssertTrue($IsObject(OrderIterator),"De iterator is ingesteld") - Set OrderIterator = Order.GeefTypeOrderLijnIterator(##class(DOM.OV.enu.OrderlijnType).Manueel()) + Set OrderIterator = Order.GeefTypeOrderlijnIterator(##class(DOM.OV.enu.OrderlijnType).Manueel()) Do $$$AssertTrue($IsObject(OrderIterator),"De iterator is ingesteld") ]]> @@ -53,5 +56,5 @@ ]]> - + Index: vhUnitTest/DOM/PM/Maatwerk/Kost/impl/UTKostContext.cls.xml =================================================================== diff -u --- vhUnitTest/DOM/PM/Maatwerk/Kost/impl/UTKostContext.cls.xml (revision 0) +++ vhUnitTest/DOM/PM/Maatwerk/Kost/impl/UTKostContext.cls.xml (revision 915) @@ -0,0 +1,17 @@ + + + +1 +DOM.PM.Maatwerk.Calc.Kost.KostContext +62153,28919.300773 +0 + + +ProductID:%String +%Integer + + + + + Index: vhUnitTest/APPS/PM/Maatwerk/UTKenmv01v02Upgrader.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/PM/Maatwerk/UTKenmv01v02Upgrader.cls.xml (revision 0) +++ vhUnitTest/APPS/PM/Maatwerk/UTKenmv01v02Upgrader.cls.xml (revision 915) @@ -0,0 +1,39 @@ + + + +1 +APPS.PM.Maatwerk.IngegevenKenmUpgrader +62157,59671.350869 +0 + + +1 + + + +1 +%Integer + + + + +1 +Kenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken +DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken + + + + + Index: vhUnitTest/TECH/Error.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/TECH/Error.cls.xml (.../Error.cls.xml) (revision 734) +++ vhUnitTest/TECH/Error.cls.xml (.../Error.cls.xml) (revision 915) @@ -1,9 +1,9 @@ - + 1 vhUnitTest.TestCase,TECH.Error.ErrorAdaptor -62109,59274.536992 +62158,58414.557381 0 @@ -18,11 +18,13 @@ do $$$LogMessage("TrapOff") do ..TrapOff() - ;do $$$LogMessage("TrapOffOnError") - ;do ..TrapOffOnError() + do $$$LogMessage("TrapOffOnError") + do ..TrapOffOnError() - ;do $$$LogMessage("TrapNotOffOnError") - ;do ..TrapNotOffOnError() + do $$$LogMessage("TrapNotOffOnError") + do ..TrapNotOffOnError() + + quit ]]> @@ -32,61 +34,54 @@ $$$LocalErrorTrapOff do $$$AssertFalse($data(%TECHErrorLocalTrap),"Controle mooie opkuis error trap") + quit ]]> + + + + Label,Options - - -1 - - - + Index: vhUnitTest/APPS/PM/Maatwerk/UTKenmv00v01Upgrader.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/PM/Maatwerk/UTKenmv00v01Upgrader.cls.xml (revision 0) +++ vhUnitTest/APPS/PM/Maatwerk/UTKenmv00v01Upgrader.cls.xml (revision 915) @@ -0,0 +1,38 @@ + + + +1 +APPS.PM.Maatwerk.IngegevenKenmUpgrader +62157,63375.084472 +0 + + +1 + + + +1 +%Integer + + + + +1 +Kenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken +DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken + + + + + Index: vhUnitTest/APPS/PM/Maatwerk/impl/UTKenmerkenv01.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/PM/Maatwerk/impl/UTKenmerkenv01.cls.xml (revision 0) +++ vhUnitTest/APPS/PM/Maatwerk/impl/UTKenmerkenv01.cls.xml (revision 915) @@ -0,0 +1,48 @@ + + + +persistent +1 +DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken +62157,61306.807124 +0 + + +%String + + + +%String + + + +1 +1 +%Status + + + + +%Integer + + + + +%Library.CacheStorage +UTKenmerkenv01DefaultData + +listnode +"UTKenmerkenv01" + +ProptA + + +ProptB + + + + + + Index: vhUnitTest/APPS/PM/Maatwerk/UTKenmUpgWrapperv01v02.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/PM/Maatwerk/UTKenmUpgWrapperv01v02.cls.xml (revision 0) +++ vhUnitTest/APPS/PM/Maatwerk/UTKenmUpgWrapperv01v02.cls.xml (revision 915) @@ -0,0 +1,31 @@ + + + + +Deze wrapper doet zich in alles voor als TBXKenmerkenV02. + +Wanneer de waarde van een kenmerk (property) wordt opgevraagd, kijkt +de wrapper of het kenmerk al een waarde heeft in het basisobject van +klasse TBXKenmerkenV2. Indien dit het geval is, wordt deze waarde +teruggegeven. Indien dit niet het geval is, wordt de waarde berekend +uit een of meerdere kenmerken van het gewrapte object van klasse +TBXKenmerkenV1, en opgeslagen in het basisobject. De volgende keer +dat de waarde wordt gevraagd kan deze meteen gegeven worden vermits +ze al eens berekend is. Op deze manier wordt on the fly een +conversie gedaan. + +Wanneer een wrapper-object gesaved wordt, moet het alle waarden +converteren vooraleer te saven. +persistent +1 +vhUnitTest.APPS.PM.Maatwerk.impl.UTKenmerkenV02 +62153,44725.352261 +62153,33910.500773 +0 + + +vhUnitTest.APPS.PM.Maatwerk.impl.UTKenmerkenV01 + + + + Index: vhUnitTest/DOM/PM/OL/Gamma/OPGZoekProductInhoud.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/PM/OL/Gamma/OPGZoekProductInhoud.cls.xml (.../OPGZoekProductInhoud.cls.xml) (revision 734) +++ vhUnitTest/DOM/PM/OL/Gamma/OPGZoekProductInhoud.cls.xml (.../OPGZoekProductInhoud.cls.xml) (revision 915) @@ -1,5 +1,5 @@ - + Oproepen via @@ -14,7 +14,7 @@ DOM.PM.OL,BL.Derde.KlantSpecifiek 1 vhUnitTest.TestCase -62096,31778.37346 +62145,29442.767062 0 @@ -736,5 +736,5 @@ ]]> - + Index: vhUnitTest/DOM/PM/Maatwerk/OLM/impl/UTContext.cls.xml =================================================================== diff -u --- vhUnitTest/DOM/PM/Maatwerk/OLM/impl/UTContext.cls.xml (revision 0) +++ vhUnitTest/DOM/PM/Maatwerk/OLM/impl/UTContext.cls.xml (revision 915) @@ -0,0 +1,31 @@ + + + +1 +DOM.PM.Maatwerk.Calc.HF.HalffabContext +62150,30842.796471 +0 + + +Familie:DOM.PM.enu.Familie,Variant:DOM.PM.enu.Variant,BerekeningsSpecificatie:DOM.PM.Maatwerk.Calc.Common.BerekeningsSpecificatie +1 +1 +%Status + + + + + Index: vhUnitTest/DOM/PM/Maatwerk/OLM/impl/UTKostContext.cls.xml =================================================================== diff -u --- vhUnitTest/DOM/PM/Maatwerk/OLM/impl/UTKostContext.cls.xml (revision 0) +++ vhUnitTest/DOM/PM/Maatwerk/OLM/impl/UTKostContext.cls.xml (revision 915) @@ -0,0 +1,24 @@ + + + +1 +DOM.PM.Maatwerk.Calc.Kost.KostContext +62153,29098.08923 +0 + + +1 +DOM.PM.Maatwerk.Calc.Kost.KostSpec + + + + +ProductID:%String +%Integer + + + + + Index: vhUnitTest/DOM/OV/OrderData.cls.xml =================================================================== diff -u --- vhUnitTest/DOM/OV/OrderData.cls.xml (revision 0) +++ vhUnitTest/DOM/OV/OrderData.cls.xml (revision 915) @@ -0,0 +1,35 @@ + + + +1 +%RegisteredObject +62144,38954.728426 +0 + + +1 + + + + +1 + + + + + Index: vhUnitTest/APPS/PM/TestProductService.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/PM/TestProductService.cls.xml (revision 0) +++ vhUnitTest/APPS/PM/TestProductService.cls.xml (revision 915) @@ -0,0 +1,202 @@ + + + +1 +vhUnitTest.TestCase +62157,55150.790172 +0 + + +%Status + + + + +%Status + + + + + + + + + + + + +Korttekst:%String,VerwachtAantal:%Integer + + + + + + + + + + + + + + + + + + + + + + + + + 0, "Er zijn hoofdgroepen classificaties aanwezig.") + + Do ..ClassificatieControle(ClassificatieRoot.SubClassificaties.GetAt(1),"Hoofdgroep") + + Do $$$AssertTrue(ClassificatieRoot.SubClassificaties.GetAt(1).SubClassificaties.Count() > 0, "Er zijn groepen classificaties aanwezig.") + + Do ..ClassificatieControle(ClassificatieRoot.SubClassificaties.GetAt(1).SubClassificaties.GetAt(1),"Groep") + + Do $$$AssertTrue(ClassificatieRoot.SubClassificaties.GetAt(1).SubClassificaties.GetAt(1).SubClassificaties.Count() > 0, "Er zijn subgroepen classificaties aanwezig.") + + Do ..ClassificatieControle(ClassificatieRoot.SubClassificaties.GetAt(1).SubClassificaties.GetAt(1).SubClassificaties.GetAt(1),"Subgroep") +]]> + + + +Classificatie:DOM.PM.Classificatie,Groep:%String +1 + + + + + Index: vhUnitTest/APPS/Halux/Docs/impl/GeenLadeProduct.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/Halux/Docs/impl/GeenLadeProduct.cls.xml (revision 0) +++ vhUnitTest/APPS/Halux/Docs/impl/GeenLadeProduct.cls.xml (revision 915) @@ -0,0 +1,22 @@ + + + +1 +%RegisteredObject,DOM.PM.Product +62145,41690.273199 +0 + + +DOM.PM.enu.Familie + + + + +DOM.PM.enu.LadeVariant + + + + + Index: vhUnitTest/DOM/OV/TestProforma.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/OV/TestProforma.cls.xml (.../TestProforma.cls.xml) (revision 734) +++ vhUnitTest/DOM/OV/TestProforma.cls.xml (.../TestProforma.cls.xml) (revision 915) @@ -1,11 +1,11 @@ - + do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.OV.TestProforma") 1 vhUnitTest.TestCase -62109,44192.802387 +62154,29839.280096 0 @@ -27,21 +27,21 @@ Set BonIterator = Proforma.GeefBonIterator() Set Bon = BonIterator.Next() - Set BonLijnIterator = Bon.GeefBonLijnIterator() - Do $$$AssertTrue(BonLijnIterator.%Extends("TECH.Iterator"),"De iterator is correct teruggegeven") - Do $$$AssertTrue(BonLijnIterator.HasNext(),"De bon bevat een volgende lijn") - Do $$$AssertTrue(BonLijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMOrderlijn"),"De lijn is een orderverwijzing lijn") - Do $$$AssertTrue(BonLijnIterator.HasNext(),"De bon bevat een volgende lijn") - Do $$$AssertTrue(BonLijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMProductOrderlijn"),"De lijn is een product order lijn") - Do $$$AssertTrue(BonLijnIterator.HasNext(),"De bon bevat een volgende lijn") - Do $$$AssertTrue(BonLijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMProductOrderlijn"),"De lijn is een product order lijn") - Do $$$AssertTrue(BonLijnIterator.HasNext(),"De bon bevat een volgende lijn") - Do $$$AssertTrue(BonLijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMTekstOrderlijn"),"De lijn is een product order lijn") - Do $$$AssertFalse(BonLijnIterator.HasNext(),"De bon bevat geen volgende lijn") + Set BonlijnIterator = Bon.GeefBonlijnIterator() + Do $$$AssertTrue(BonlijnIterator.%Extends("TECH.Iterator"),"De iterator is correct teruggegeven") + Do $$$AssertTrue(BonlijnIterator.HasNext(),"De bon bevat een volgende lijn") + Do $$$AssertTrue(BonlijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMOrderlijn"),"De lijn is een orderverwijzing lijn") + Do $$$AssertTrue(BonlijnIterator.HasNext(),"De bon bevat een volgende lijn") + Do $$$AssertTrue(BonlijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMProductOrderlijn"),"De lijn is een product order lijn") + Do $$$AssertTrue(BonlijnIterator.HasNext(),"De bon bevat een volgende lijn") + Do $$$AssertTrue(BonlijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMProductOrderlijn"),"De lijn is een product order lijn") + Do $$$AssertTrue(BonlijnIterator.HasNext(),"De bon bevat een volgende lijn") + Do $$$AssertTrue(BonlijnIterator.Next().%Extends("DOM.OV.impl.DataM.DataMTekstOrderlijn"),"De lijn is een product order lijn") + Do $$$AssertFalse(BonlijnIterator.HasNext(),"De bon bevat geen volgende lijn") Set BonIterator = Proforma.GeefBonIterator() Set Bon = BonIterator.Next() - Set TypedBonIterator = Bon.GeefTypeBonLijnIterator(##class(DOM.OV.enu.BonlijnType).Product()) + Set TypedBonIterator = Bon.GeefTypeBonlijnIterator(##class(DOM.OV.enu.BonlijnType).Product()) Do $$$AssertTrue(TypedBonIterator.%Extends("TECH.Iterator"),"De iterator is correct teruggegeven") Do $$$AssertTrue(TypedBonIterator.HasNext(),"De bon bevat een volgende product type lijn") Do $$$AssertTrue(TypedBonIterator.Next().%Extends("DOM.OV.impl.DataM.DataMProductOrderlijn"),"De lijn is een product order lijn") @@ -51,5 +51,5 @@ ]]> - + Index: vhUnitTest/PRA/Concurrency/TestAtomaireInstructie.cls.xml =================================================================== diff -u -r860 -r915 --- vhUnitTest/PRA/Concurrency/TestAtomaireInstructie.cls.xml (.../TestAtomaireInstructie.cls.xml) (revision 860) +++ vhUnitTest/PRA/Concurrency/TestAtomaireInstructie.cls.xml (.../TestAtomaireInstructie.cls.xml) (revision 915) @@ -1,11 +1,11 @@ - + Do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","PRA.Concurrency.TestAtomaireInstructie") 1 vhUnitTest.TestCase -62130,42715.660732 +62143,31856.852319 62104,32532.58712 0 @@ -75,5 +75,5 @@ ]]> - + Index: vhUnitTest/DOM/PM/Maatwerk/HF/TestBewerkingsInfoTabel.cls.xml =================================================================== diff -u -r734 -r915 --- vhUnitTest/DOM/PM/Maatwerk/HF/TestBewerkingsInfoTabel.cls.xml (.../TestBewerkingsInfoTabel.cls.xml) (revision 734) +++ vhUnitTest/DOM/PM/Maatwerk/HF/TestBewerkingsInfoTabel.cls.xml (.../TestBewerkingsInfoTabel.cls.xml) (revision 915) @@ -1,11 +1,11 @@ - + do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","DOM.PM.Maatwerk.HF.TestBewerkingsInfoTabel") 1 vhUnitTest.TestCase -62115,40427.111333 +62152,32334.49455 0 @@ -16,19 +16,22 @@ Set BrutoVast = 2.3 Set Calculator = ##class(DOM.PM.Maatwerk.Calc.HF.impl.DiscreetFlowCalculator).%New(BrutoPercentage,BrutoVast) - Set BewerkingsInfo = ##class(vhUnitTest.DOM.PM.Maatwerk.HF.impl.UTBewerkingsInfo).%New("UTFamilie","UTVariant","UTProductID",Calculator,"UTTag",$Piece($H,",")-1,$Piece($H,",")+1) - Set Status = BewerkingsInfo.%Save() + Set BewerkingsInfoTag = ##class(vhUnitTest.DOM.PM.Maatwerk.HF.impl.UTBewerkingsInfo).%New("UTFamilie","UTVariant","UTProductID",Calculator,"UTTag") + Set Status = BewerkingsInfoTag.%Save() + Set BewerkingsInfoDatum = ##class(vhUnitTest.DOM.PM.Maatwerk.HF.impl.UTBewerkingsInfo).%New("UTFamilie","UTVariant","UTProductID",Calculator,,$Piece($H,",")-1,$Piece($H,",")+1) + Set Status = BewerkingsInfoDatum.%Save() + Set BewerkingsInfoTabel = ##class(DOM.PM.Maatwerk.Calc.HF.impl.BewerkingsInfoTabel).%New() Set BewerkingsInfoGevonden = BewerkingsInfoTabel.GeefBewerkingsInfoDatum("UTFamilie","UTVariant","UTProductID") - Do $$$AssertEquals(BewerkingsInfo,BewerkingsInfoGevonden,"Het zelfde object werd gevonden") + Do $$$AssertEquals(BewerkingsInfoDatum,BewerkingsInfoGevonden,"Het zelfde object werd gevonden") Set BewerkingsInfoGevonden = BewerkingsInfoTabel.GeefBewerkingsInfoTag("UTFamilie","UTVariant","UTProductID","UTTag") - Do $$$AssertEquals(BewerkingsInfo,BewerkingsInfoGevonden,"Het zelfde object werd gevonden") + Do $$$AssertEquals(BewerkingsInfoTag,BewerkingsInfoGevonden,"Het zelfde object werd gevonden") Do $$$AssertEquals(Calculator,BewerkingsInfoGevonden.GeefBewerkingsCalculator(),"De calculator is aanwezig") &SQL(DELETE FROM DOM_PM_Maatwerk_Calc_HF_impl.BewerkingsInfo WHERE ProductID = "UTProductID") ]]> - + Index: vhUnitTest/APPS/Halux/Planning/TestEventCatcher.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/Halux/Planning/TestEventCatcher.cls.xml (revision 0) +++ vhUnitTest/APPS/Halux/Planning/TestEventCatcher.cls.xml (revision 915) @@ -0,0 +1,72 @@ + + + + +do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","APPS.Halux.Planning.TestEventCatcher") +1 +vhUnitTest.TestCase +62144,29867.008511 +0 + + +%Status + + + + + 0) + + Set Gepland = "2011-02-11 12:00:00" + &SQL(UPDATE APPS_Halux_Planning_impl.PlanningDataItem SET Gepland = :Gepland WHERE ToeleveringsNummer = :ToeleveringsNummer) + + Do $$$AssertTrue(Bestaat,"Het data item voor de planning werd bewaard") + + Set NieuweDueOut = "62136,43200" + Set ^KTO(6332,296195,1)="\02.02.11\KOMM. OPTIMA PACK\\\6332\118153\6279\\\\\\\\\\EUR\"_NieuweDueOut_"\\\2\\\\" + + Set Toelevering = ##class(DOM.DomeinContext).Instance().GeefToeleveringAPI().GeefToelevering(ToeleveringsNummer) + Set ToeleveringModifiedEventData = ##class(TECH.Events.ToeleveringModifiedEventData).%New(Toelevering) + Set ToeleveringModifiedEvent = ##class(TECH.Events.ToeleveringModifiedEvent).%New(ToeleveringModifiedEventData) + + Do ##class(APPS.Halux.Planning.impl.EventCatcher).ToeleveringModEventListener(ToeleveringModifiedEvent) + + &SQL(SELECT DueOut,Gepland INTO :GevondenTijd,:GevondenGepland FROM APPS_Halux_Planning_impl.PlanningDataItem WHERE ToeleveringsNummer = :ToeleveringsNummer) + + Do $$$AssertEquals($zdt(NieuweDueOut,3),GevondenTijd,"De tijd werd niet overschreven bij het herberekenen") + Do $$$AssertEquals(Gepland,GevondenGepland,"De geplande tijd is niet gewijzigd") + + Set ToeleveringDeletedEventData = ##class(TECH.Events.ToeleveringDeletedEventData).%New(ToeleveringsNummer) + Set ToeleveringDeletedEvent = ##class(TECH.Events.ToeleveringDeletedEvent).%New(ToeleveringDeletedEventData) + + Do ##class(APPS.Halux.Planning.impl.EventCatcher).ToeleveringDeletedEventListener(ToeleveringDeletedEvent) + + &SQL(SELECT ID INTO :DELID FROM APPS_Halux_Planning_impl.PlanningDataItem WHERE ToeleveringsNummer = :ToeleveringsNummer) + + Do $$$AssertEquals(DELID,"","Het data item voor de planning werd verwijderd") +]]> + + + + Index: vhUnitTest/ClassInfo/impl/sub/Subklasse.cls.xml =================================================================== diff -u --- vhUnitTest/ClassInfo/impl/sub/Subklasse.cls.xml (revision 0) +++ vhUnitTest/ClassInfo/impl/sub/Subklasse.cls.xml (revision 915) @@ -0,0 +1,21 @@ + + + +vhUnitTest.ClassInfo.impl.sub2 +1 +vhUnitTest.ClassInfo.impl.ImplKlasse +62157,49450.207547 +0 + + +SubKlasse2 +1 + + + +Param1:TestKlasse3=1,Param2:SubKlasse2 +SubKlasse2 + + + + Index: vhUnitTest/APPS/PM/Maatwerk/UTKenmUpgradeWrapperv02v03.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/PM/Maatwerk/UTKenmUpgradeWrapperv02v03.cls.xml (revision 0) +++ vhUnitTest/APPS/PM/Maatwerk/UTKenmUpgradeWrapperv02v03.cls.xml (revision 915) @@ -0,0 +1,66 @@ + + + + +Deze wrapper doet zich in alles voor als TBXKenmerkenV02. + +Wanneer de waarde van een kenmerk (property) wordt opgevraagd, kijkt +de wrapper of het kenmerk al een waarde heeft in het basisobject van +klasse TBXKenmerkenV2. Indien dit het geval is, wordt deze waarde +teruggegeven. Indien dit niet het geval is, wordt de waarde berekend +uit een of meerdere kenmerken van het gewrapte object van klasse +TBXKenmerkenV1, en opgeslagen in het basisobject. De volgende keer +dat de waarde wordt gevraagd kan deze meteen gegeven worden vermits +ze al eens berekend is. Op deze manier wordt on the fly een +conversie gedaan. + +Wanneer een wrapper-object gesaved wordt, moet het alle waarden +converteren vooraleer te saven. +persistent +1 +vhUnitTest.APPS.PM.Maatwerk.impl.UTKenmerkenv03 +62157,63307.28774 +62153,33910.500773 +0 + + +vhUnitTest.APPS.PM.Maatwerk.impl.UTKenmerkenv02 + + + +Kenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken +1 +1 +%Status + + + + +%String + + + + +%String + + + + +%Library.CacheStorage +UTKenmUpgradeWrapperv02v03DefaultData + +listnode +"UTKenmUpgradeWrapperv02v03" + +UTKenmerkenv02 + + + + + + Index: vhUnitTest/ClassInfo/impl/sub2/SubKlasse2.cls.xml =================================================================== diff -u --- vhUnitTest/ClassInfo/impl/sub2/SubKlasse2.cls.xml (revision 0) +++ vhUnitTest/ClassInfo/impl/sub2/SubKlasse2.cls.xml (revision 915) @@ -0,0 +1,11 @@ + + + + + +1 +%RegisteredObject +62157,49288.86528 + + +