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