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
+
+
+