Index: vhUnitTest/WSimpl/Vhisie4/OCC/OCCService/OCCKenmerkenConverter/Test.cls.xml
===================================================================
diff -u -r59607 -r59629
--- vhUnitTest/WSimpl/Vhisie4/OCC/OCCService/OCCKenmerkenConverter/Test.cls.xml (.../Test.cls.xml) (revision 59607)
+++ vhUnitTest/WSimpl/Vhisie4/OCC/OCCService/OCCKenmerkenConverter/Test.cls.xml (.../Test.cls.xml) (revision 59629)
@@ -18,7 +18,7 @@
1
-
+
WSimpl.Vhisie4.OCC.OCCService.OCCKenmerkenConverter.BlumNaarEconKenmerkenConverter
1
@@ -28,8 +28,8 @@
@@ -125,24 +125,35 @@
Set OCCKenmerkenRequest = ##class(WS.Vhisie4.OCC.GeefNaarEconGeconverteerdeKenmerkenRequest).%New()
Set OCCKenmerkenRequest.BlumKenmerken = BlumKenmerken
- Set ..OCCKenmerkenConverter = ##class(WSimpl.Vhisie4.OCC.OCCService.OCCKenmerkenConverter).%New()
+ Do ..AssertVerwachtMethodCalls(BlumKenmerken)
+
+ Set ..OCCKenmerkenConverter = ##class(WSimpl.Vhisie4.OCC.OCCService.OCCKenmerkenConverter).%New(..BlumNaarEconKenmerkenConverterMock)
#dim Resultaat As WS.Vhisie4.OCC.GeefNaarEconGeconverteerdeKenmerkenResponse = ..OCCKenmerkenConverter.ConverteerBlumKenmerkenNaarEconKenmerken(OCCKenmerkenRequest)
Do $$$AssertEquals(Resultaat.EconKenmerken.Count(), 11)
- Do $$$AssertEquals(Resultaat.EconKenmerken.GetAt("Data.Kenmerken.Corpusbreedte"), "600")
- Do $$$AssertEquals(Resultaat.EconKenmerken.GetAt("Data.Kenmerken.Draagkracht"), ##class(DOM.PM.enu.LBXDraagkracht).Draagkracht40())
- Do $$$AssertEquals(Resultaat.EconKenmerken.GetAt("Data.Kenmerken.Dwarsverdelingaantal"), "")
- Do $$$AssertEquals(Resultaat.EconKenmerken.GetAt("Data.Kenmerken.Frontbevestiging"), ##class(DOM.PM.enu.LBXFrontBevestiging).EXPANDO())
- Do $$$AssertEquals(Resultaat.EconKenmerken.GetAt("Data.Kenmerken.Geleidertechnologie"), ##class(DOM.PM.enu.LBXGeleiderTechnologie).BLUMOTION())
- Do $$$AssertEquals(Resultaat.EconKenmerken.GetAt("Data.Kenmerken.Heeftzijstabilisering"), "false")
- Do $$$AssertEquals(Resultaat.EconKenmerken.GetAt("Data.Kenmerken.Ladediepte"), ##class(DOM.PM.enu.LBXLadeDiepte).LadeDiepte500())
- Do $$$AssertEquals(Resultaat.EconKenmerken.GetAt("Data.Kenmerken.Ladehoogte"), ##class(DOM.PM.enu.LBXLadeHoogte).M())
- Do $$$AssertEquals(Resultaat.EconKenmerken.GetAt("Data.Kenmerken.Ladekleur"), ##class(DOM.PM.enu.LBXLadeKleur).Zijdewit())
- ;Do $$$AssertEquals(Resultaat.EconKenmerken.GetAt("Data.Kenmerken.Meenemerset"), ##class(APPS.PM.enu.LBXMeenemerSet).Zonder()) // TODO: Zie ConvertMeervoudigGebruik() in WSimpl.Vhisie4.OCC.OCCService.OCCKenmerkenConverter.BlumNaarEconKenmerkenConverter
- Do $$$AssertEquals(Resultaat.EconKenmerken.GetAt("Data.Kenmerken.Toepassing"), ##class(DOM.PM.enu.LBXKlasse).Lade())
+ Do ..BlumNaarEconKenmerkenConverterMock.Verifieer()
]]>
+
+BlumKenmerken:%ListOfObjects
+1
+
+
+
AantalKenmerken:%Integer,IsTestRequest:%Boolean=0
1
@@ -165,7 +176,7 @@
Set Kenmerk.Value = ..#RandomKenmerkValue_Aantal
Do BlumKenmerken.Insert(Kenmerk)
- Do ..BlumNaarEconKenmerkenConverter.IndienMethodCall("ConvertBlumNaarEconKenmerk", Kenmerk).DanReturn(Kenmerk)
+ Do ..BlumNaarEconKenmerkenConverterMock.IndienMethodCall("ConvertBlumNaarEconKenmerk", Kenmerk).DanReturn(Kenmerk)
}
Set OCCKenmerkenRequest.BlumKenmerken = BlumKenmerken