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
+