Index: WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter.cls.xml =================================================================== diff -u -r68685 -r68688 --- WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter.cls.xml (.../OPCKenmerkenConverter.cls.xml) (revision 68685) +++ WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter.cls.xml (.../OPCKenmerkenConverter.cls.xml) (revision 68688) @@ -118,6 +118,7 @@ Do ..VoegToeKenmerkAanAxConfiguratieArray(AXConfiguratieArray, GeconverteerdKenmerk) } + Do ..VoegToeDefaults(KenmerkenIterator, AXConfiguratieArray) ]]> @@ -161,18 +162,8 @@ KenmerkenIterator:TECH.Iterator,AXConfiguratieArray:%ArrayOfDataTypes 1 - - - - -AXConfiguratieArray:%ArrayOfDataTypes -1 Index: WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter/BlumNaarAXKenmerkenConverter.cls.xml =================================================================== diff -u -r68526 -r68688 --- WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter/BlumNaarAXKenmerkenConverter.cls.xml (.../BlumNaarAXKenmerkenConverter.cls.xml) (revision 68526) +++ WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter/BlumNaarAXKenmerkenConverter.cls.xml (.../BlumNaarAXKenmerkenConverter.cls.xml) (revision 68688) @@ -3,6 +3,11 @@ TECH.Mockable + +%String +Data.Kenmerken + + %String Onvertaalbaar kenmerk @@ -40,6 +45,17 @@ ]]> + +WS.Vhisie4.OPC.dto.Kenmerk + + + BlumKenmerk:WS.Vhisie4.OPC.dto.Kenmerk WS.Vhisie4.OPC.dto.Kenmerk @@ -59,42 +75,44 @@ KenmerkNameBlum:%String 1 + + +WS.Vhisie4.OPC.dto.Kenmerk + + Index: vhUnitTest/WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter/ConverteerBlumKenmerkenNaarAXKenmerken/Test.cls.xml =================================================================== diff -u -r68666 -r68688 --- vhUnitTest/WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter/ConverteerBlumKenmerkenNaarAXKenmerken/Test.cls.xml (.../Test.cls.xml) (revision 68666) +++ vhUnitTest/WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter/ConverteerBlumKenmerkenNaarAXKenmerken/Test.cls.xml (.../Test.cls.xml) (revision 68688) @@ -13,7 +13,9 @@ @@ -121,30 +123,32 @@ Do OPCKenmerkenRequest.BlumIdentnummers.Insert(Identnummer) #dim DummyVertaaldKenmerk As WS.Vhisie4.OPC.dto.Kenmerk = ..GeefBlumKenmerk(AxBomKenmerkenNaam, AxBomKenmerkenValue) - Set DummyLeegKenmerk = ##class(WS.Vhisie4.OPC.dto.Kenmerk).%New() + #dim BlumKenmerkVariant As WS.Vhisie4.OPC.dto.Kenmerk = ..GeefBlumKenmerk("Data.Kenmerken.Familie", "Meubel") + #dim DummyLeegKenmerk As WS.Vhisie4.OPC.dto.Kenmerk = ..GeefBlumKenmerk() - Set BlumNaarAxKenmerkenConverterMock = ##class(vhTest.Mock.WSimpl.Vhisie4.OPC.OPCService.OPCKenmerkenConverter.BlumNaarAXKenmerkenConverter).%New() - Do BlumNaarAxKenmerkenConverterMock.VerwachtMethodCall("ConverteerBlumIdentnummersNaarAxKenmerk", OPCKenmerkenRequest.BlumIdentnummers).DanReturn(DummyVertaaldKenmerk) - Do BlumNaarAxKenmerkenConverterMock.IndienMethodCall("ConverteerBlumKenmerkNaarAXKenmerk", $$$ElkeWaarde).DanReturn(DummyLeegKenmerk) + Do ..BlumNaarAxKenmerkenConverterMock.VerwachtMethodCall("ConverteerBlumIdentnummersNaarAxKenmerk", OPCKenmerkenRequest.BlumIdentnummers).DanReturn(DummyVertaaldKenmerk) + Do ..BlumNaarAxKenmerkenConverterMock.VerwachtMethodCall("GeefFamilieKenmerk").DanReturn(BlumKenmerkVariant) - Set OPCKenmerkenConverter = ##class(WSimpl.Vhisie4.OPC.OPCService.OPCKenmerkenConverter).%New(BlumNaarAxKenmerkenConverterMock) + Set OPCKenmerkenConverter = ##class(WSimpl.Vhisie4.OPC.OPCService.OPCKenmerkenConverter).%New(..BlumNaarAxKenmerkenConverterMock) #dim Resultaat As WS.Vhisie4.OPC.GeefNaarAxGeconverteerdeKenmerkenResponse = OPCKenmerkenConverter.ConverteerBlumKenmerkenNaarAXKenmerken(OPCKenmerkenRequest) Do $$$AssertEquals(Resultaat.AxKenmerken.Count(), 2) Do $$$AssertEquals(Resultaat.AxKenmerken.GetAt(AxBomKenmerkenNaam),AxBomKenmerkenValue) Do $$$AssertEquals(Resultaat.AxKenmerken.GetAt("Data.Kenmerken.Familie"), "Meubel") - Do BlumNaarAxKenmerkenConverterMock.Verifieer() + Do ..BlumNaarAxKenmerkenConverterMock.Verifieer() ]]> -BlumKenmerkName:%String,BlumKenmerkValue:%String +BlumKenmerkName:%String="",BlumKenmerkValue:%String="" 1 WS.Vhisie4.OPC.dto.Kenmerk + + +WS.Vhisie4.OPC.dto.Kenmerk + +