Index: APPS/EC/impl/VroegsteLeverdatumBepaler.cls.xml =================================================================== diff -u -r40000 -r41107 --- APPS/EC/impl/VroegsteLeverdatumBepaler.cls.xml (.../VroegsteLeverdatumBepaler.cls.xml) (revision 40000) +++ APPS/EC/impl/VroegsteLeverdatumBepaler.cls.xml (.../VroegsteLeverdatumBepaler.cls.xml) (revision 41107) @@ -37,7 +37,12 @@ Set:(VerzendWijze = "") VerzendWijze = ##class(APPS.EC.impl.VerzendWijzeBepaler).%New().GeefVerzendWijze(Winkelkar) Set ..VroegsteLeverdatum = "" - Set DatumPerLijnIterator = ##class(TECH.ListIterator).%New(..LeverDatumBepaler.GeefLeverdatumPerLijn(Winkelkar,VerzendWijze)) + + #Dim VroegsteLeverDatumPerLijn As %ArrayOfDataTypes = ..LeverDatumBepaler.GeefLeverdatumPerLijn(Winkelkar,VerzendWijze) + Do:(VroegsteLeverDatumPerLijn.Count() = 0) ##class(TECH.ExceptionHandler).Throw( + ##class(TECH.Exceptions.InvalidInputException).%New("Er lijken geen lijnen te zitten in de winkelkar met ID '" _ Winkelkar.GeefID() _ "'") ) + + Set DatumPerLijnIterator = ##class(TECH.ListIterator).%New( VroegsteLeverDatumPerLijn ) While DatumPerLijnIterator.HasNext() { #dim Datum As %Date = DatumPerLijnIterator.Next() Set:(Datum > ..VroegsteLeverdatum) ..VroegsteLeverdatum = Datum Index: vhTest/Utils/DOM/EC/Winkelkar/Winkelkar.cls.xml =================================================================== diff -u -r40897 -r41107 --- vhTest/Utils/DOM/EC/Winkelkar/Winkelkar.cls.xml (.../Winkelkar.cls.xml) (revision 40897) +++ vhTest/Utils/DOM/EC/Winkelkar/Winkelkar.cls.xml (.../Winkelkar.cls.xml) (revision 41107) @@ -21,6 +21,15 @@ ]]> + +1 +DOM.EC.Winkelkar.Winkelkar + + + 1 Aantal:%Integer,EenheidPrijs:%Decimal,TotaalPrijs:%Decimal Index: vhUnitTest/APPS/EC/impl/VroegsteLeverdatumBepaler/Test.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/EC/impl/VroegsteLeverdatumBepaler/Test.cls.xml (revision 0) +++ vhUnitTest/APPS/EC/impl/VroegsteLeverdatumBepaler/Test.cls.xml (revision 41107) @@ -0,0 +1,29 @@ + + + + +1 +vhUnitTest.TestCase + + + + + + + +