Index: vhUnitTest/APPS/TRANSP/impl/TransportService/Nacalculator/DoeNalculatie/Test.cls.xml
===================================================================
diff -u -r52415 -r52416
--- vhUnitTest/APPS/TRANSP/impl/TransportService/Nacalculator/DoeNalculatie/Test.cls.xml (.../Test.cls.xml) (revision 52415)
+++ vhUnitTest/APPS/TRANSP/impl/TransportService/Nacalculator/DoeNalculatie/Test.cls.xml (.../Test.cls.xml) (revision 52416)
@@ -9,6 +9,7 @@
#dim BeginDatum As %Date = $H-10
#dim EindDatum As %Date = $H
#dim GegenereerdAntwoord As APPS.TRANSP.dto.NacalculatieLijst
+ #dim Bestandsnaam = "c:\tom.csv"
Set GegenereerdAntwoord = ..GenereerAntwoordData(2)
Set TransportdataVoorKlantBepalerMock = ##class(vhTest.Mock.APPS.TRANSP.impl.TransportService.Nacalculator.TransportdataVoorKlantBepaler).%New()
@@ -25,13 +26,17 @@
Do MailApi.VerwachtMethodCall("MaakNieuwMail").DanReturn(##class(TECH.Mail.impl.Mail).%New())
Do MailApi.IndienMethodCall("VerstuurMail",$$$ElkeWaarde).DanDoeNiks()
- Set Nacalculator = ##class(APPS.TRANSP.impl.TransportService.Nacalculator).%New(TransportdataVoorKlantBepalerMock,RapportGeneratorMock,RapportDataFactoryMock,MailApi)
+ Set FileUtilsMock = ##class(vhTest.Mock.TECH.File.impl.FileUtils).%New()
+ Do FileUtilsMock.VerwachtMethodCall("Delete",Bestandsnaam)
+
+ Set Nacalculator = ##class(APPS.TRANSP.impl.TransportService.Nacalculator).%New(TransportdataVoorKlantBepalerMock,RapportGeneratorMock,RapportDataFactoryMock,MailApi,FileUtilsMock)
Do Nacalculator.DoeNacalculatie(KlantId,BeginDatum,EindDatum)
Do TransportdataVoorKlantBepalerMock.Verifieer()
Do RapportGeneratorMock.Verifieer()
Do RapportDataFactoryMock.Verifieer()
Do MailApi.Verifieer()
+ Do FileUtilsMock.Verifieer()
]]>
Index: APPS/TRANSP/impl/TransportService/Nacalculator.cls.xml
===================================================================
diff -u -r52415 -r52416
--- APPS/TRANSP/impl/TransportService/Nacalculator.cls.xml (.../Nacalculator.cls.xml) (revision 52415)
+++ APPS/TRANSP/impl/TransportService/Nacalculator.cls.xml (.../Nacalculator.cls.xml) (revision 52416)
@@ -23,8 +23,13 @@
1
+
+TECH.File.FileUtils
+1
+
+
-TransportdataVoorKlantBepaler:APPS.TRANSP.impl.TransportService.Nacalculator.TransportdataVoorKlantBepaler="",RapportGenerator:APPS.common.Rapport.impl.BestandGeneratorDataTransferObjectBased="",RapportDataFactory:APPS.TRANSP.impl.TransportService.Nacalculator.RapportDataFactory="",MailApi:TECH.Mail.MailAPI=""
+TransportdataVoorKlantBepaler:APPS.TRANSP.impl.TransportService.Nacalculator.TransportdataVoorKlantBepaler="",RapportGenerator:APPS.common.Rapport.impl.BestandGeneratorDataTransferObjectBased="",RapportDataFactory:APPS.TRANSP.impl.TransportService.Nacalculator.RapportDataFactory="",MailApi:TECH.Mail.MailAPI="",FileUtils:TECH.File.FileUtils=""
1
1
%Status
@@ -34,36 +39,38 @@
Set ..RapportGenerator = $$$Inject(RapportGenerator, ##class(APPS.common.Rapport.impl.BestandGeneratorDataTransferObjectBased).%New())
Set ..RapportDataFactory = $$$Inject(RapportDataFactory, ##class(APPS.TRANSP.impl.TransportService.Nacalculator.RapportDataFactory).%New())
Set ..MailApi = $$$Inject(MailApi, ##class(TECH.Mail.impl.MailAPI).%New())
+ Set ..FileUtils = $$$Inject(FileUtils, ##class(TECH.File.impl.FileUtils).%New())
Quit $$$OK
]]>
KlantId:DOM.common.PartijID,BeginDatum:%Date,EindDatum:%Date