Index: vhTest/Mock/WSimpl/AX/CalculatedProduct/VariantDescriptionBepaler.cls.xml =================================================================== diff -u -r49661 -r60018 --- vhTest/Mock/WSimpl/AX/CalculatedProduct/VariantDescriptionBepaler.cls.xml (.../VariantDescriptionBepaler.cls.xml) (revision 49661) +++ vhTest/Mock/WSimpl/AX/CalculatedProduct/VariantDescriptionBepaler.cls.xml (.../VariantDescriptionBepaler.cls.xml) (revision 60018) @@ -8,6 +8,13 @@ WSimpl.AX.CalculatedProduct.VariantDescriptionBepaler,Tools.Mock.MockClassBase right + +Formatter:AXimpl.Formatter="",DescriptionBepaler:WSimpl.AX.CalculatedProduct.VariantDescriptionBepaler.DescriptionBepaler="" +%Status + + + Product:DOM.PM.Product,ConfigVariantId:AXif.Dynamics.CalculatedProductOut.MessageParts.AxdExtTypeADUConfigVariantId %ListOfObjects Index: WSimpl/AX/CalculatedProduct/VariantDescriptionBepaler/DescriptionBepaler.cls.xml =================================================================== diff -u -r59937 -r60018 --- WSimpl/AX/CalculatedProduct/VariantDescriptionBepaler/DescriptionBepaler.cls.xml (.../DescriptionBepaler.cls.xml) (revision 59937) +++ WSimpl/AX/CalculatedProduct/VariantDescriptionBepaler/DescriptionBepaler.cls.xml (.../DescriptionBepaler.cls.xml) (revision 60018) @@ -49,15 +49,15 @@ Set DescriptionLangtekst = Product.GeefLangtekst(Taal, $$$False) - If DescriptionLangtekst = ""{ - Quit ..GeefDescription(Product, "N") + If DescriptionLangtekst = "" { + Quit "" } Else { Set Description = Description _ DescriptionLangtekst } #dim KleurLabel As %String = ..Vertaler.GeefVertaling("Kleur", Taal) - #dim Kleuren as %String = Product.GeefKleurVanKorttekst( ) + #dim Kleuren as %String = Product.GeefKleurVanKorttekst() If (..ProductTypeApi.IsTaxLosseComponentenProduct(Product.GeefID())) && (##class(TECH.StringUtils).Trim($Piece(Kleuren,"/",1)) = "") { ;ingewikkelde manier om af te leiden dat het een rug of bodem is (alleen de 2de piece is dan ingevuld). ;en dan moeten we de kleur van TAX plaat materiaal nog toevoegen @@ -68,8 +68,7 @@ If $$$Not(Kleur = "") { Set Description = Description _ $$$CRLF _ KleurLabel _ ":" _ Kleur } - - + Quit Description ]]> Index: vhUnitTest/WSimpl/AX/CalculatedProduct/VariantDescriptionBepaler/DescriptionBepaler/Test.cls.xml =================================================================== diff -u -r59937 -r60018 --- vhUnitTest/WSimpl/AX/CalculatedProduct/VariantDescriptionBepaler/DescriptionBepaler/Test.cls.xml (.../Test.cls.xml) (revision 59937) +++ vhUnitTest/WSimpl/AX/CalculatedProduct/VariantDescriptionBepaler/DescriptionBepaler/Test.cls.xml (.../Test.cls.xml) (revision 60018) @@ -47,11 +47,10 @@ ]]> - + - + @@ -138,7 +128,7 @@ #dim VertalerMock As vhTest.Mock.DOM.common.Transl.Vertaler = ##class(vhTest.Mock.DOM.common.Transl.Vertaler).%New() Do VertalerMock.VerwachtMethodCall("GeefVertaling", "Kleur", RandomTaal, $$$False).DanReturn(KleurLabel) - #dim DescriptionBepaler As WSimpl.AX.CalculatedProduct.VariantDescriptionBepaler.DescriptionBepaler = ##class(WSimpl.AX.CalculatedProduct.VariantDescriptionBepaler.DescriptionBepaler).%New(ProductTypeApiStub, VertalerMock) + Set DescriptionBepaler = ##class(WSimpl.AX.CalculatedProduct.VariantDescriptionBepaler.DescriptionBepaler).%New(ProductTypeApiStub, VertalerMock) #dim Description As %String = DescriptionBepaler.GeefDescription(ProductMock, RandomTaal) Do $$$AssertEquals(Description, VerwachteDescription) Index: WSimpl/AX/CalculatedProduct/VariantDescriptionBepaler.cls.xml =================================================================== diff -u -r49661 -r60018 --- WSimpl/AX/CalculatedProduct/VariantDescriptionBepaler.cls.xml (.../VariantDescriptionBepaler.cls.xml) (revision 49661) +++ WSimpl/AX/CalculatedProduct/VariantDescriptionBepaler.cls.xml (.../VariantDescriptionBepaler.cls.xml) (revision 60018) @@ -32,11 +32,23 @@ %ListOfObjects