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
+
+