Index: vhTest/Utils/APPS/VKP/Korting/Customer.cls.xml =================================================================== diff -u -r61316 -r61323 --- vhTest/Utils/APPS/VKP/Korting/Customer.cls.xml (.../Customer.cls.xml) (revision 61316) +++ vhTest/Utils/APPS/VKP/Korting/Customer.cls.xml (.../Customer.cls.xml) (revision 61323) @@ -5,10 +5,11 @@ 1 +Customernumber:%Integer=200000 APPS.VKP.Korting.xml.Customer Index: vhTest/Mock/APPS/VKP/Klantspecifiek/Haefele/KortingParser.cls.xml =================================================================== diff -u -r61316 -r61323 --- vhTest/Mock/APPS/VKP/Klantspecifiek/Haefele/KortingParser.cls.xml (.../KortingParser.cls.xml) (revision 61316) +++ vhTest/Mock/APPS/VKP/Klantspecifiek/Haefele/KortingParser.cls.xml (.../KortingParser.cls.xml) (revision 61323) @@ -9,7 +9,7 @@ right -KortingService:APPS.VKP.Korting.impl.KortingService="",XMLReader:TECH.XMLReader="",CustomerVerwerker:APPS.VKP.Korting.impl.CustomerVerwerker="" +KortingService:APPS.VKP.Korting.impl.KortingService="",XMLReader:TECH.XMLReader="",CustomerVerwerker:APPS.VKP.Korting.impl.CustomerVerwerker="",Logger:vhLib.Logger="" %Status Index: vhUnitTest/APPS/VKP/Korting/impl/CustomerVerwerker/VerwerkCustomer/FakeKortingReader.cls.xml =================================================================== diff -u --- vhUnitTest/APPS/VKP/Korting/impl/CustomerVerwerker/VerwerkCustomer/FakeKortingReader.cls.xml (revision 0) +++ vhUnitTest/APPS/VKP/Korting/impl/CustomerVerwerker/VerwerkCustomer/FakeKortingReader.cls.xml (revision 61323) @@ -0,0 +1,78 @@ + + + +vhTest.Fake.TECH.XMLReader + + +%String + + + +%String + + + +%String + + + +%String + + + +%Integer + + + +%Integer + + + +MaxNumberOfCustomers:%Integer=1 +1 +1 +%Status +1 + + + + +element:%String,class:%String,namespace:%String="" + + + + + +%Integer + + + + + +Import XML source from a file using %XML.Document. +xmlsource:%String,format:%String +%Status + + + + + + Index: vhUnitTest/APPS/VKP/Korting/impl/KortingService/GeefKortingConfiguratieLijst/Test.cls.xml =================================================================== diff -u -r61316 -r61323 --- vhUnitTest/APPS/VKP/Korting/impl/KortingService/GeefKortingConfiguratieLijst/Test.cls.xml (.../Test.cls.xml) (revision 61316) +++ vhUnitTest/APPS/VKP/Korting/impl/KortingService/GeefKortingConfiguratieLijst/Test.cls.xml (.../Test.cls.xml) (revision 61323) @@ -38,7 +38,7 @@ 1 + +vhLib.Logger +1 + + -KortingService:APPS.VKP.Korting.impl.KortingService="",XMLReader:TECH.XMLReader="",CustomerVerwerker:APPS.VKP.Korting.impl.CustomerVerwerker="" +KortingService:APPS.VKP.Korting.impl.KortingService="",XMLReader:TECH.XMLReader="",CustomerVerwerker:APPS.VKP.Korting.impl.CustomerVerwerker="",Logger:vhLib.Logger="" 1 1 %Status @@ -34,6 +39,7 @@ Set ..VerkoopAPI = ##class(APPS.ApplicatieContext).Instance().GeefVerkoopPrijsAPI() Set ..XMLReader = $$$Inject(XMLReader,##class(TECH.XMLReader).%New()) Set ..CustomerVerwerker = $$$Inject(CustomerVerwerker,##class(APPS.VKP.Korting.impl.CustomerVerwerker).%New(..VerkoopAPI, ..KortingService)) + Set ..Logger = $$$Inject(Logger,##class(vhLib.Logger).%New()) Quit $$$OK ]]> @@ -52,9 +58,9 @@ Try { Do ..CustomerVerwerker.VerwerkCustomer(Customer,PersonalityID) } Catch { - #dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch() - Do ##class(vhLib.Logger).%New().LogEnMailExceptie(Exception, "Bestandsnaam: "_BestandsNaam_" Personality: "_PersonalityID_" Customer: "_Customer.id_" Met reduction: "_Customer.Reduction) + Do ..Logger.ErrorMail(Exception.GeefOmschrijving(),"Bestandsnaam: '"_BestandsNaam_"' Personality: '"_PersonalityID_"' Customer: '"_Customer.id_"'") + } } Do ##class(TECH.Exceptions.StatusException).ThrowIndienNietOK(Status,"Er is een fout gebeurd tijdens het verwerken van een klant in het bestand: "_BestandsNaam) Index: vhUnitTest/APPS/VKP/Klantspecifiek/Haefele/KortingParser/Parse/Test.cls.xml =================================================================== diff -u -r61316 -r61323 --- vhUnitTest/APPS/VKP/Klantspecifiek/Haefele/KortingParser/Parse/Test.cls.xml (.../Test.cls.xml) (revision 61316) +++ vhUnitTest/APPS/VKP/Klantspecifiek/Haefele/KortingParser/Parse/Test.cls.xml (.../Test.cls.xml) (revision 61323) @@ -6,10 +6,14 @@ - + - - + - +} - - - +} - - - +} - - - +} +*/ +]]> +