Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar.cls.xml =================================================================== diff -u -r53413 -r53766 --- WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar.cls.xml (.../BestelWinkelkar.cls.xml) (revision 53413) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar.cls.xml (.../BestelWinkelkar.cls.xml) (revision 53766) @@ -116,7 +116,7 @@ } Else { #dim Omschrijving As %String = "" Set Omschrijving = Omschrijving _ "De offerte is reeds besteld, maar de vorige verwerking is misschien niet goed verlopen. " - Set Omschrijving = Omschrijving _"Controleer voor alle zekerheid de offerte op Vhisie4 en offerte en order in cache/admin ! " + Set Omschrijving = Omschrijving _ "Controleer voor alle zekerheid de offerte op Vhisie4 en offerte en order in cache/admin ! " #dim Melding As %String = ##class(TECH.StringUtils).Concatenate(Omschrijving, $$$CRLF, $$ObjToXML^vhLib(BestelWinkelkarRequest)) Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar/Mailer.cls.xml =================================================================== diff -u -r52417 -r53766 --- WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar/Mailer.cls.xml (.../Mailer.cls.xml) (revision 52417) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar/Mailer.cls.xml (.../Mailer.cls.xml) (revision 53766) @@ -42,28 +42,32 @@ OfferteID:%String,Melding:%String Offerte:APPS.VKP.Offerte,Melding:%String Verwerk (vhisie4) offerte 'ExterneId'").ExactAantalKeer(1).DanDoeNiks() - Do MailMock.VerwachtMethodCall("ZetIsHTML","1").ExactAantalKeer(1).DanDoeNiks() - Do MailMock.VerwachtMethodCall("VoegToeOntvanger","OV_weborder_R09").ExactAantalKeer(1).DanDoeNiks() - Do MailMock.VerwachtMethodCall("VoegToeOntvangerCC","DTI@VanHoecke.be").ExactAantalKeer(1).DanDoeNiks() + #dim DummyDocumentReferenties As DOM.VKP.DocumentReferenties = ##class(vhTest.Utils.DOM.VKP.DocumentReferenties).%New().StandaardDocumentReferenties() + #dim RandomMelding As %String = "RandomMelding" - Set MailApiMock = ##class(vhTest.Mock.TECH.Mail.MailAPI).%New() - Do MailApiMock.VerwachtMethodCall("MaakNieuwMail").DanReturn(MailMock) - Do MailApiMock.VerwachtMethodCall("VerstuurMail",MailMock).ExactAantalKeer(1).DanDoeNiks() + #dim VerwachteInhoud As %String = "Controleer de offerte via de Vhisie4 webshop en eventueel in admin bij tijdelijke orders!" + Set VerwachteInhoud = VerwachteInhoud _ $$$CRLF _ $$$CRLF + Set VerwachteInhoud = VerwachteInhoud _ "Bestel referentie : " _ $$$CRLF _ DummyDocumentReferenties.OrderReferentie + Set VerwachteInhoud = VerwachteInhoud _ $$$CRLF _ $$$CRLF + Set VerwachteInhoud = VerwachteInhoud _ "Commissie referentie : " _ $$$CRLF _ DummyDocumentReferenties.CommissieReferentie + Set VerwachteInhoud = VerwachteInhoud _ $$$CRLF + Set VerwachteInhoud = VerwachteInhoud _ "Verwerk (vhisie4) offerte 'ExterneId'" + Set VerwachteInhoud = VerwachteInhoud _ $$$CRLF _ $$$CRLF + Set VerwachteInhoud = VerwachteInhoud _ RandomMelding - Set VanHoeckeKlant = ##class(vhTest.Utils.DOM.VKP.VanHoeckeKlant).%New().StandaardKlant() + #dim MailMock As vhTest.Mock.TECH.Mail.Mail = ##class(vhTest.Mock.TECH.Mail.Mail).%New() + Do MailMock.VerwachtMethodCall("ZetVerzender", $$$SystemMail("OV")).ExactAantalKeer(1).DanDoeNiks() + Do MailMock.VerwachtMethodCall("ZetOnderwerp", "Offerte met OfferteID 'OfferteID' van KlantID 'KlantID' is niet automatisch verwerkt!").ExactAantalKeer(1).DanDoeNiks() + Do MailMock.VerwachtMethodCall("ZetInhoud", VerwachteInhoud) + Do MailMock.VerwachtMethodCall("ZetIsHTML", "1").ExactAantalKeer(1).DanDoeNiks() + Do MailMock.VerwachtMethodCall("VoegToeOntvanger", "OV_weborder_R09").ExactAantalKeer(1).DanDoeNiks() + Do MailMock.VerwachtMethodCall("VoegToeOntvangerCC", "DTI@VanHoecke.be").ExactAantalKeer(1).DanDoeNiks() - Set VerkoopAPIMock = ##class(vhTest.Mock.DOM.VKP.VerkoopAPI).%New() - Do VerkoopAPIMock.VerwachtMethodCall("GeefKlant","KlantID").DanReturn(VanHoeckeKlant) + #dim MailApiMock As vhTest.Mock.TECH.Mail.MailAPI = ##class(vhTest.Mock.TECH.Mail.MailAPI).%New() + Do MailApiMock.VerwachtMethodCall("MaakNieuwMail").DanReturn(MailMock) + Do MailApiMock.VerwachtMethodCall("VerstuurMail", MailMock).ExactAantalKeer(1).DanDoeNiks() - Set DocumentReferenties = ##class(vhTest.Utils.DOM.VKP.DocumentReferenties).%New().StandaardDocumentReferenties() + #dim VerkoopAPIMock As vhTest.Mock.DOM.VKP.VerkoopAPI = ##class(vhTest.Mock.DOM.VKP.VerkoopAPI).%New() + Do VerkoopAPIMock.VerwachtMethodCall("GeefKlant", "KlantID").DanReturn(##class(vhTest.Utils.DOM.VKP.VanHoeckeKlant).%New().StandaardKlant()) - Set OfferteMock = ##class(vhTest.Mock.APPS.VKP.Offerte).%New() + #dim OfferteMock As vhTest.Mock.APPS.VKP.Offerte = ##class(vhTest.Mock.APPS.VKP.Offerte).%New() Do OfferteMock.VerwachtMethodCall("GeefKlantID").DanReturn("KlantID") Do OfferteMock.VerwachtMethodCall("GeefID").DanReturn("OfferteID") - Do OfferteMock.VerwachtMethodCall("GeefDocumentReferenties").DanReturn(DocumentReferenties) + Do OfferteMock.VerwachtMethodCall("GeefDocumentReferenties").DanReturn(DummyDocumentReferenties) Do OfferteMock.VerwachtMethodCall("GeefExterneId").DanReturn("ExterneId") - Set Mailer = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar.Mailer).%New(MailApiMock, VerkoopAPIMock) - Do Mailer.Verzend(OfferteMock,"Melding") + #dim Mailer As WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar.Mailer = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar.Mailer).%New(MailApiMock, VerkoopAPIMock) + Do Mailer.Verzend(OfferteMock, RandomMelding) Do OfferteMock.Verifieer() Do MailMock.Verifieer() Do MailApiMock.Verifieer() Do VerkoopAPIMock.Verifieer() ]]> + + + + + + +1 +%String + +