Index: vhUnitTest/WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter/Test.cls.xml =================================================================== diff -u -r68308 -r68314 --- vhUnitTest/WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter/Test.cls.xml (.../Test.cls.xml) (revision 68308) +++ vhUnitTest/WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter/Test.cls.xml (.../Test.cls.xml) (revision 68314) @@ -108,44 +108,72 @@ #dim AxBomKenmerkenValue As %String = DummyId _ ";" _ DummyAantal #dim OPCKenmerkenRequest As WS.Vhisie4.OPC.GeefNaarAxGeconverteerdeKenmerkenRequest = ..GeefRequest() - Set Identnummer = ##class(WS.Vhisie4.OPC.dto.Identnummer).%New() - Set Identnummer.Id = DummyId - Set Identnummer.Aantal = DummyAantal + #dim Identnummer As WS.Vhisie4.OPC.dto.Identnummer = ..GeefBlumIdentnummer(DummyId, DummyAantal) Do OPCKenmerkenRequest.BlumIdentnummers.Insert(Identnummer) - Set DummyVertaald = ##class(WS.Vhisie4.OPC.dto.Kenmerk).%New() - Set DummyVertaald.Name = AxBomKenmerkenNaam - Set DummyVertaald.Value = AxBomKenmerkenValue + #dim DummyVertaaldKenmerk As WS.Vhisie4.OPC.dto.Kenmerk = ..GeefBlumKenmerk(AxBomKenmerkenNaam, AxBomKenmerkenValue) + Set DummyLeegKenmerk = ##class(WS.Vhisie4.OPC.dto.Kenmerk).%New() - Do ..BlumNaarAxKenmerkenConverterMock.VerwachtMethodCall("ConverteerBlumIdentnummersNaarAxKenmerk", OPCKenmerkenRequest.BlumIdentnummers).DanReturn(DummyVertaald) - Set ..OPCKenmerkenConverter = ##class(WSimpl.Vhisie4.OPC.OPCService.OPCKenmerkenConverter).%New(..BlumNaarAxKenmerkenConverterMock) + Set BlumNaarAxKenmerkenConverterMock = ##class(vhTest.Mock.WSimpl.Vhisie4.OPC.OPCService.OPCKenmerkenConverter.BlumNaarAXKenmerkenConverter).%New() + Do BlumNaarAxKenmerkenConverterMock.VerwachtMethodCall("ConverteerBlumIdentnummersNaarAxKenmerk", OPCKenmerkenRequest.BlumIdentnummers).DanReturn(DummyVertaaldKenmerk) + Do BlumNaarAxKenmerkenConverterMock.IndienMethodCall("ConverteerBlumKenmerkenNaarAXKenmerk", $$$ElkeWaarde).DanReturn(DummyLeegKenmerk) + + Set ..OPCKenmerkenConverter = ##class(WSimpl.Vhisie4.OPC.OPCService.OPCKenmerkenConverter).%New(BlumNaarAxKenmerkenConverterMock) #dim Resultaat As WS.Vhisie4.OPC.GeefNaarAxGeconverteerdeKenmerkenResponse = ..OPCKenmerkenConverter.ConverteerBlumKenmerkenNaarAXKenmerken(OPCKenmerkenRequest) - Do ..BlumNaarAxKenmerkenConverterMock.Verifieer() Do $$$AssertEquals(Resultaat.AxKenmerken.Count(), 1) Do $$$AssertEquals(Resultaat.AxKenmerken.GetAt(AxBomKenmerkenNaam),AxBomKenmerkenValue) + + Do BlumNaarAxKenmerkenConverterMock.Verifieer() ]]> + + + + IsTestRequest:%Boolean=0,ValueKenmerkProgramme:%String="REVEGO" 1 @@ -178,6 +206,32 @@ Do BlumKenmerken.Insert(Kenmerk) ]]> + + +BlumIdentnummer:%String,Aantal:%Integer +1 +WS.Vhisie4.OPC.dto.Identnummer + + + + +BlumKenmerkName:%String,BlumKenmerkValue:%String +1 +WS.Vhisie4.OPC.dto.Kenmerk + +