Index: vhUnitTest/APPS/TRANSP/impl/TransportService/Nacalculator/DoeNalculatie/Test.cls.xml =================================================================== diff -u -r56248 -r56270 --- vhUnitTest/APPS/TRANSP/impl/TransportService/Nacalculator/DoeNalculatie/Test.cls.xml (.../Test.cls.xml) (revision 56248) +++ vhUnitTest/APPS/TRANSP/impl/TransportService/Nacalculator/DoeNalculatie/Test.cls.xml (.../Test.cls.xml) (revision 56270) @@ -10,7 +10,7 @@ #dim GegenereerdAntwoord As APPS.TRANSP.dto.NacalculatieLijst = ..GenereerAntwoordData(2) Set TransportdataVoorKlantBepalerMock = ##class(vhTest.Mock.APPS.TRANSP.impl.TransportService.Nacalculator.TransportdataVoorKlantBepaler).%New() - Do TransportdataVoorKlantBepalerMock.VerwachtMethodCall("BepaalTransportData", KlantId).ExactAantalKeer(1).DanReturn(GegenereerdAntwoord) + Do TransportdataVoorKlantBepalerMock.VerwachtMethodCall("BepaalTransportData", KlantId, $$$ElkeWaarde).ExactAantalKeer(1).DanReturn(GegenereerdAntwoord) Set BestandRapportDataDataTransferObjectBased = ##class(APPS.common.Rapport.dto.BestandRapportDataDataTransferObjectBased).%New() Set RapportDataFactoryMock = ##class(vhTest.Mock.APPS.TRANSP.impl.TransportService.Nacalculator.RapportDataFactory).%New() @@ -28,7 +28,7 @@ Do FileUtilsMock.VerwachtMethodCall("Delete", Bestandsnaam) Set Nacalculator = ##class(APPS.TRANSP.impl.TransportService.Nacalculator).%New(TransportdataVoorKlantBepalerMock, RapportGeneratorMock, RapportDataFactoryMock, MailApi, FileUtilsMock) - Do Nacalculator.DoeNacalculatie(KlantId) + Do Nacalculator.DoeNacalculatie(KlantId, ##class(DOM.TRANSP.enu.Transporteur).GLSBelgiumFreight()) Do TransportdataVoorKlantBepalerMock.Verifieer() Do RapportGeneratorMock.Verifieer() @@ -45,7 +45,7 @@ #dim GegenereerdAntwoord As APPS.TRANSP.dto.NacalculatieLijst = ..GenereerAntwoordData(0) Set TransportdataVoorKlantBepalerMock = ##class(vhTest.Mock.APPS.TRANSP.impl.TransportService.Nacalculator.TransportdataVoorKlantBepaler).%New() - Do TransportdataVoorKlantBepalerMock.VerwachtMethodCall("BepaalTransportData", KlantId).ExactAantalKeer(1).DanReturn(GegenereerdAntwoord) + Do TransportdataVoorKlantBepalerMock.VerwachtMethodCall("BepaalTransportData", KlantId, $$$ElkeWaarde).ExactAantalKeer(1).DanReturn(GegenereerdAntwoord) Set BestandRapportDataDataTransferObjectBased = ##class(APPS.common.Rapport.dto.BestandRapportDataDataTransferObjectBased).%New() Set RapportDataFactoryMock = ##class(vhTest.Mock.APPS.TRANSP.impl.TransportService.Nacalculator.RapportDataFactory).%New() @@ -63,7 +63,7 @@ Do FileUtilsMock.VerwachtMethodCall("Delete", Bestandsnaam) Set Nacalculator = ##class(APPS.TRANSP.impl.TransportService.Nacalculator).%New(TransportdataVoorKlantBepalerMock, RapportGeneratorMock, RapportDataFactoryMock, MailApi, FileUtilsMock) - Do Nacalculator.DoeNacalculatie(KlantId) + Do Nacalculator.DoeNacalculatie(KlantId, ##class(DOM.TRANSP.enu.Transporteur).GLSBelgiumFreight()) Do TransportdataVoorKlantBepalerMock.Verifieer() Do RapportGeneratorMock.Verifieer() @@ -81,7 +81,7 @@ #dim GegenereerdAntwoord As APPS.TRANSP.dto.NacalculatieLijst = ..GenereerAntwoordData(2) Set GeenDataException = ##class(TECH.Exceptions.DataNotFoundException).%New("Geen data voor '"_KlantId_"'") Set TransportdataVoorKlantBepalerMock = ##class(vhTest.Mock.APPS.TRANSP.impl.TransportService.Nacalculator.TransportdataVoorKlantBepaler).%New() - Do TransportdataVoorKlantBepalerMock.IndienMethodCall("BepaalTransportData", KlantId).DanException(GeenDataException) + Do TransportdataVoorKlantBepalerMock.IndienMethodCall("BepaalTransportData", KlantId, $$$ElkeWaarde).DanException(GeenDataException) Set BestandRapportDataDataTransferObjectBased = ##class(APPS.common.Rapport.dto.BestandRapportDataDataTransferObjectBased).%New() Set RapportDataFactoryMock = ##class(vhTest.Mock.APPS.TRANSP.impl.TransportService.Nacalculator.RapportDataFactory).%New() Index: vhTest/Mock/APPS/TRANSP/impl/TransportService/Nacalculator/TransportdataVoorKlantBepaler.cls.xml =================================================================== diff -u -r56252 -r56270 --- vhTest/Mock/APPS/TRANSP/impl/TransportService/Nacalculator/TransportdataVoorKlantBepaler.cls.xml (.../TransportdataVoorKlantBepaler.cls.xml) (revision 56252) +++ vhTest/Mock/APPS/TRANSP/impl/TransportService/Nacalculator/TransportdataVoorKlantBepaler.cls.xml (.../TransportdataVoorKlantBepaler.cls.xml) (revision 56270) @@ -16,9 +16,9 @@ -KlantId:DOM.common.PartijID +KlantId:DOM.common.PartijID,TransporteurIterator:TECH.Iterator APPS.TRANSP.dto.NacalculatieLijst - Index: vhTest/Fake/APPS/TRANSP/impl/TransportService/Nacalculator/TransportdataVoorKlantBepaler.cls.xml =================================================================== diff -u -r54054 -r56270 --- vhTest/Fake/APPS/TRANSP/impl/TransportService/Nacalculator/TransportdataVoorKlantBepaler.cls.xml (.../TransportdataVoorKlantBepaler.cls.xml) (revision 54054) +++ vhTest/Fake/APPS/TRANSP/impl/TransportService/Nacalculator/TransportdataVoorKlantBepaler.cls.xml (.../TransportdataVoorKlantBepaler.cls.xml) (revision 56270) @@ -7,16 +7,16 @@ 1 APPS.TRANSP.impl.TransportService.Nacalculator.TransportdataVoorKlantBepaler - -KlantId:DOM.common.PartijID,BeginDatum:%Date,EindDatum:%Date -APPS.TRANSP.dto.NacalculatieLijst + +Levering:DOM.TRANSP.impl.DataM.DataMLevering +%String - -Levering:DOM.TRANSP.impl.DataM.DataMLevering -%String + +KlantId:DOM.common.PartijID,TransporteurIterator:TECH.Iterator +APPS.TRANSP.dto.NacalculatieLijst Index: APPS/TRANSP/impl/TransportService/Nacalculator.cls.xml =================================================================== diff -u -r56252 -r56270 --- APPS/TRANSP/impl/TransportService/Nacalculator.cls.xml (.../Nacalculator.cls.xml) (revision 56252) +++ APPS/TRANSP/impl/TransportService/Nacalculator.cls.xml (.../Nacalculator.cls.xml) (revision 56270) @@ -52,8 +52,9 @@ -KlantId:DOM.common.PartijID +KlantId:DOM.common.PartijID,Transporteur...:DOM.TRANSP.enu.Transporteur -KlantId:DOM.common.PartijID +KlantId:DOM.common.PartijID,TransporteurIterator:TECH.Iterator APPS.TRANSP.dto.NacalculatieLijst NacalculatieDto:APPS.TRANSP.dto.Nacalculatie,Levering:DOM.TRANSP.impl.DataM.DataMLevering 1 +%Numeric + + +TransporteurIterator:TECH.Iterator,Transporteur:DOM.TRANSP.enu.Transporteur +1 +%Boolean + +