Index: vhUnitTest/AXimpl/AifMessage/EventHandler/ResponseLogger/Log/Test.cls.xml =================================================================== diff -u -r35255 -r35386 --- vhUnitTest/AXimpl/AifMessage/EventHandler/ResponseLogger/Log/Test.cls.xml (.../Test.cls.xml) (revision 35255) +++ vhUnitTest/AXimpl/AifMessage/EventHandler/ResponseLogger/Log/Test.cls.xml (.../Test.cls.xml) (revision 35386) @@ -3,31 +3,27 @@ vhUnitTest.TestCase - + ... Request") - set MessageRepositoryMock = ##class(vhTest.Mock.AX.AifMessage.MessageRepository).%New() do MessageRepositoryMock.VerwachtMethodCall("GeefViaRequestGuid","{123456-ABC-1234567}").DanReturn(StoredMessage) do MessageRepositoryMock.VerwachtMethodCall("Bewaar",StoredMessage) + set FailedMessageRepositoryMock = ##class(vhTest.Mock.AX.AifMessage.FailedMessageRepository).%New() + do FailedMessageRepositoryMock.VerwachtMethodCall("Maak").ExactAantalKeer(0) + set ResponseMessage = ##class(AXaif.Message.Envelope).%New() set ResponseMessage.Header.MessageId = "{654321-ABC-7654321}" set ResponseMessage.Header.RequestMessageId = "{123456-ABC-1234567}" set MessageStream = ##class(%GlobalCharacterStream).%New() do MessageStream.Write(" ... Response") - set ReponseLogger = ##class(AXimpl.AifMessage.EventHandler.ResponseLogger).%New(MessageRepositoryMock) + set ReponseLogger = ##class(AXimpl.AifMessage.EventHandler.ResponseLogger).%New(MessageRepositoryMock,FailedMessageRepositoryMock) do ReponseLogger.Log(ResponseMessage,MessageStream) do $$$AssertEquals(StoredMessage.Status,"Processed") @@ -38,8 +34,59 @@ do $$$AssertEquals(StoredMessage.Response.TimeStamp,"2011-06-30 09:15:00") do MessageRepositoryMock.Verifieer() + do FailedMessageRepositoryMock.Verifieer() ]]> + + + + + + +1 +AXdata.AifMessage.Message + ... Request") + quit StoredMessage +]]> +