Index: WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter/BlumKenmerkNaarWinkelkarLijnInfoConverter.cls.xml =================================================================== diff -u -r69639 -r69641 --- WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter/BlumKenmerkNaarWinkelkarLijnInfoConverter.cls.xml (.../BlumKenmerkNaarWinkelkarLijnInfoConverter.cls.xml) (revision 69639) +++ WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter/BlumKenmerkNaarWinkelkarLijnInfoConverter.cls.xml (.../BlumKenmerkNaarWinkelkarLijnInfoConverter.cls.xml) (revision 69641) @@ -3,6 +3,11 @@ TECH.Mockable + +DOM.common.Transl.Vertaler +1 + + %String Data.Lijn.Winkelkarinfo @@ -13,6 +18,20 @@ Onvertaalbaar kenmerk + +Vertaler:DOM.common.Transl.Vertaler="" +1 +1 +%Status +1 + + + BlumKenmerk:WS.Vhisie4.OPC.dto.Kenmerk,Taal:DOM.enu.Taal,Index:%Integer WS.Vhisie4.OPC.dto.Kenmerk @@ -105,10 +124,11 @@ @@ -123,14 +143,21 @@ -BlumGroepering:%String,ProductieWijze:%String +BlumGroepering:%String,ProductieWijze:%String,Taal:DOM.enu.Taal 1 %String = 3) { Set VariantEnToepassing = ##class(TECH.StringUtils).ToLower(GroeperingLijst.GetAt(1)) @@ -139,7 +166,7 @@ Set Fronthoogte = ##class(TECH.StringUtils).ToLower(GroeperingLijst.GetAt(3)) Set Fronthoogte = ##class(TECH.StringUtils).Replace(Fronthoogte, " = ", " ") - Set GroeperingValue = ProductieWijzePrefix _ " - " _ VariantEnToepassing _ ", " _ CorpusConstructie _ ", " _ Fronthoogte + Set GroeperingValue = VertaaldeProductieWijze _ " - " _ VariantEnToepassing _ ", " _ CorpusConstructie _ ", " _ Fronthoogte } Else { Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("Property 'Name' werd niet of onvolledig ingevuld.")) } Index: vhTest/Mock/WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter/BlumKenmerkNaarWinkelkarLijnInfoConverter.cls.xml =================================================================== diff -u -r69638 -r69641 --- vhTest/Mock/WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter/BlumKenmerkNaarWinkelkarLijnInfoConverter.cls.xml (.../BlumKenmerkNaarWinkelkarLijnInfoConverter.cls.xml) (revision 69638) +++ vhTest/Mock/WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter/BlumKenmerkNaarWinkelkarLijnInfoConverter.cls.xml (.../BlumKenmerkNaarWinkelkarLijnInfoConverter.cls.xml) (revision 69641) @@ -8,6 +8,13 @@ WSimpl.Vhisie4.OPC.OPCService.OPCKenmerkenConverter.BlumKenmerkNaarWinkelkarLijnInfoConverter,Tools.Mock.MockClassBase right + +Vertaler:DOM.common.Transl.Vertaler="" +%Status + + + BlumKenmerk:WS.Vhisie4.OPC.dto.Kenmerk,Taal:DOM.enu.Taal,Index:%Integer WS.Vhisie4.OPC.dto.Kenmerk Index: vhUnitTest/WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter/BlumKenmerkNaarWinkelkarLijnInfoConverter/GeefGroepering/Test.cls.xml =================================================================== diff -u -r69229 -r69641 --- vhUnitTest/WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter/BlumKenmerkNaarWinkelkarLijnInfoConverter/GeefGroepering/Test.cls.xml (.../Test.cls.xml) (revision 69229) +++ vhUnitTest/WSimpl/Vhisie4/OPC/OPCService/OPCKenmerkenConverter/BlumKenmerkNaarWinkelkarLijnInfoConverter/GeefGroepering/Test.cls.xml (.../Test.cls.xml) (revision 69641) @@ -35,10 +35,16 @@ Do OPCKenmerkenRequest.BlumKenmerken.Insert(..GeefDummyKenmerk("Name", "REVEGO duo + duo | Zonder sokkel | Fronthoogte = 2104mm")) #dim KenmerkenIterator As TECH.Iterator = ##class(TECH.ListIterator).%New(OPCKenmerkenRequest.BlumKenmerken) - #dim Resultaat As WS.Vhisie4.OCC.dto.Kenmerk = ..Converter.GeefGroepering(KenmerkenIterator, ..#Index) + #dim VertalerMock As vhTest.Mock.DOM.common.Transl.Vertaler = ##class(vhTest.Mock.DOM.common.Transl.Vertaler).%New() + Do VertalerMock.VerwachtMethodCall("GeefVertaling", "LosseComponenten", "N", 0).DanReturn("Losse Componenten") + Set Converter = ##class(WSimpl.Vhisie4.OPC.OPCService.OPCKenmerkenConverter.BlumKenmerkNaarWinkelkarLijnInfoConverter).%New(VertalerMock) + #dim Resultaat As WS.Vhisie4.OCC.dto.Kenmerk = Converter.GeefGroepering(KenmerkenIterator, ..#Index, "N") + Do $$$AssertEquals(Resultaat.Name, VerwachteName) Do $$$AssertEquals(Resultaat.Value, VerwachteValue) + + Do VertalerMock.Verifieer() ]]> @@ -51,7 +57,7 @@ #dim Substrings As %ListOfDataTypes = ##class(TECH.ListUtils).CreateListOfDataTypes("Property 'Name' werd niet of onvolledig ingevuld.") Do ..ZetVerwachteExceptie(##class(Tools.Test.VerwachteExceptie).%New("TECH.Exceptions.InvalidInputException", Substrings)) - #dim Resultaat As WS.Vhisie4.OCC.dto.Kenmerk = ..Converter.GeefGroepering(KenmerkenIterator, ..#Index) + #dim Resultaat As WS.Vhisie4.OCC.dto.Kenmerk = ..Converter.GeefGroepering(KenmerkenIterator, ..#Index, "N") ]]> @@ -63,7 +69,7 @@ #dim Substrings As %ListOfDataTypes = ##class(TECH.ListUtils).CreateListOfDataTypes("Property 'Name' werd niet of onvolledig ingevuld.") Do ..ZetVerwachteExceptie(##class(Tools.Test.VerwachteExceptie).%New("TECH.Exceptions.InvalidInputException", Substrings)) - #dim Resultaat As WS.Vhisie4.OCC.dto.Kenmerk = ..Converter.GeefGroepering(KenmerkenIterator, ..#Index) + #dim Resultaat As WS.Vhisie4.OCC.dto.Kenmerk = ..Converter.GeefGroepering(KenmerkenIterator, ..#Index, "N") ]]>