Index: vhUnitTest/CHUI/FOP/Print/MainForm/PrintGroepOntbrekendeItemsBepaler/BepaalOntbrekendeItems/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/CHUI/FOP/Print/MainForm/PrintGroepOntbrekendeItemsBepaler/BepaalOntbrekendeItems/Test.cls.xml (revision 0)
+++ vhUnitTest/CHUI/FOP/Print/MainForm/PrintGroepOntbrekendeItemsBepaler/BepaalOntbrekendeItems/Test.cls.xml (revision 35674)
@@ -0,0 +1,114 @@
+
+
+
+vhUnitTest.TestCase
+
+
+CHUI.FOP.Print.MainForm.PrintGroepOntbrekendeItemsBepaler
+1
+
+
+
+aTestName:%String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+PrintGroepNrLijst:%ListOfDataTypes,LaatstePrintGroepNr:%Integer,lbVerwachteOntbrekendeItems:%List
+1
+
+
+
+
+
+
Index: CHUI/FOP/Print/MainForm/PrintGroepOntbrekendeItemsBepaler.cls.xml
===================================================================
diff -u -r32017 -r35674
--- CHUI/FOP/Print/MainForm/PrintGroepOntbrekendeItemsBepaler.cls.xml (.../PrintGroepOntbrekendeItemsBepaler.cls.xml) (revision 32017)
+++ CHUI/FOP/Print/MainForm/PrintGroepOntbrekendeItemsBepaler.cls.xml (.../PrintGroepOntbrekendeItemsBepaler.cls.xml) (revision 35674)
@@ -19,13 +19,19 @@
PrintGroepNrLijst:%ListOfDataTypes,LaatstePrintGroepNr:%Integer
+%ListOfDataTypes
0) TO DO
+
Set OntbrekendeItems = ##class(%ListOfDataTypes).%New()
- Do OntbrekendeItems.Insert(999) ; TestData
- ; PGNr lijst --> GeefMinimum --> VerwachteNrLijst = from Min to LaatstePrintGroepNr --> Ontbr = ListVerschil (Verwach - PGNr)
-
-
+ If PrintGroepNrLijst.Count() > 0 {
+ #dim KleinsteNr As %Integer = ##class(TECH.ListUtils).GeefMinimum(PrintGroepNrLijst,##class(TECH.Comparator.IntegerComparator).%New())
+ #dim i As %Integer = 0
+ For i = KleinsteNr : 1 : LaatstePrintGroepNr {
+ Do:($$$Not(##class(TECH.ListUtils).Contains(PrintGroepNrLijst,i))) OntbrekendeItems.Insert(i)
+ }
+ }
Quit OntbrekendeItems
]]>