Index: vhUnitTest/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter/MappingTest.cls.xml =================================================================== diff -u -r46531 -r46573 --- vhUnitTest/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter/MappingTest.cls.xml (.../MappingTest.cls.xml) (revision 46531) +++ vhUnitTest/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter/MappingTest.cls.xml (.../MappingTest.cls.xml) (revision 46573) @@ -23,11 +23,26 @@ 1 + +DOM.PM.LangtekstBewaarder +1 + + AXimpl.Dynamics.ProductItemUpsertIn.Converter.ProductItemConverter 1 + +DOM.PM.ProductRolAPI +1 + + + +vhTest.Mock.DOM.PM.AdministratiefProduct +1 + + aTestName:%String @@ -179,7 +203,12 @@ Set ProductItem = ##class(AXif.Dynamics.ProductItemIn.MessageParts.AxdEntityItem).%New() Set ProductItem.ItemId = "IdentNummer" - Do ProductItem.Translation.Insert(##class(AXif.Dynamics.ProductItemIn.MessageParts.AxdEntityTranslation).%New()) + Set Translation = ##class(AXif.Dynamics.ProductItemIn.MessageParts.AxdEntityTranslation).%New() + Set Translation.Description = "Omschrijving" + Set Translation.LanguageId = "nl-be" + Set Translation.Name = "Korttekst" + Do ProductItem.Translation.Insert(Translation) + Quit ProductItem ]]> @@ -190,28 +219,29 @@ 1 + +DOM.PM.ProductRolAPI +1 + + + +DOM.PM.LangtekstBewaarder +1 + + -ProductAPI:DOM.PM.ProductAPI +ProductAPI:DOM.PM.ProductAPI,ProductRolAPI:DOM.PM.ProductRolAPI,LangtekstBewaarder:DOM.PM.LangtekstBewaarder 1 1 %Status 1 @@ -72,14 +84,52 @@ Do Product.ZetKorttekst(..BepaalKorttekst(ProductItem)) - ;Do ..ConvertTranslation(Product, ##class(TECH.ListIterator).%New(ProductItem.Translation)) - ;Do ..ConvertExt(Product, ##class(TECH.ListIterator).%New(ProductItem.Ext)) - ;Do ..ConvertSOPR(Product, ##class(TECH.ListIterator).%New(ProductItem.SOPR)) + Do ..ConvertTranslation(Product, ##class(TECH.ListIterator).%New(ProductItem.Translation)) + Do ..ConvertExt(Product, ##class(TECH.ListIterator).%New(ProductItem.Ext)) + Do ..ConvertSOPR(Product, ##class(TECH.ListIterator).%New(ProductItem.SOPR)) Do Product.Save() ]]> + +Product:DOM.PM.Product,TranslationIterator:TECH.ListIterator +1 + + + + +Product:DOM.PM.Product,ExtIterator:TECH.ListIterator +1 + + + + +Product:DOM.PM.Product,SOPRIterator:TECH.Iterator +1 + + ProductItem:AXif.Dynamics.ProductItemIn.MessageParts.AxdEntityItem 1 @@ -325,6 +375,18 @@ ProductItem:AXif.Dynamics.ProductItemIn.MessageParts.AxdEntityItem 1 + + +LanguageId:%String +1 +DOM.enu.Taal + + Index: vhUnitTest/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter/Test.cls.xml =================================================================== diff -u -r46531 -r46573 --- vhUnitTest/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter/Test.cls.xml (.../Test.cls.xml) (revision 46531) +++ vhUnitTest/AXimpl/Dynamics/ProductItemUpsertIn/Converter/ProductItemConverter/Test.cls.xml (.../Test.cls.xml) (revision 46573) @@ -3,10 +3,48 @@ vhUnitTest.TestCase - + + + + +1 +DOM.PM.Product +