Index: vhTest/Mock/APPS/EDI/common/impl/ProductConverter.cls.xml
===================================================================
diff -u
--- vhTest/Mock/APPS/EDI/common/impl/ProductConverter.cls.xml (revision 0)
+++ vhTest/Mock/APPS/EDI/common/impl/ProductConverter.cls.xml (revision 36971)
@@ -0,0 +1,21 @@
+
+
+
+
+Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
+Inheritance van meerdere TECH.Interface interfaces resulteert nog niet in een mockklasse met overeenkomstige inheritance-structuur.
+1
+APPS.EDI.common.impl.ProductConverter,Tools.Mock.MockClassBase
+right
+
+
+Product:APPS.EDI.common.dto.Product,Opties:TECH.KeyValue.List
+APPS.PM.Maatwerk.dto.IngegevenKenmerken
+
+
+
+
+
+
Index: vhUnitTest/APPS/EDI/common/impl/ProductConverter/Convert/Test.cls.xml
===================================================================
diff -u -r36968 -r36971
--- vhUnitTest/APPS/EDI/common/impl/ProductConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 36968)
+++ vhUnitTest/APPS/EDI/common/impl/ProductConverter/Convert/Test.cls.xml (.../Test.cls.xml) (revision 36971)
@@ -6,14 +6,13 @@
@@ -106,17 +107,18 @@
#dim Aanvraag As APPS.EDI.Bestel.BestelService.PlaatsBestelling.Aanvraag = ..GeefAanvraag()
Set Aanvraag.Order.Lijnen = Orderlijnen
- Set ProductConverterStub = ##class(vhTest.Mock.TECH.Object.ObjectConverter).%New()
+ Set ProductConverterStub = ##class(vhTest.Mock.APPS.EDI.common.impl.ProductConverter).%New()
Do ProductConverterStub.IndienMethodCall("Convert",$$$ElkeWaarde,$$$ElkeWaarde).DanReturn($$$NULLOREF)
- Set OfferteServiceStub = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New()
- #dim OfferteStub = ##class(vhTest.Mock.APPS.VKP.Offerte).%New()
- Do OfferteServiceStub.VerwachtMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
- Do OfferteServiceStub.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,$$$ElkeWaarde,"","").ExactAantalKeer(2)
- Set UnishopBesteller = ##class(APPS.EDI.Bestel.impl.BestelService.UnishopBesteller).%New(ExterneVerkoopServiceMock, ProductConverterStub, OfferteServiceStub)
+
+ Set OfferteServiceMock = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New()
+ Set OfferteStub = ##class(vhTest.Mock.APPS.VKP.Offerte).%New()
+ Do OfferteServiceMock.VerwachtMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
+ Do OfferteServiceMock.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,$$$ElkeWaarde,"","").ExactAantalKeer(2)
+ Set UnishopBesteller = ##class(APPS.EDI.Bestel.impl.BestelService.UnishopBesteller).%New(ExterneVerkoopServiceMock, ProductConverterStub, OfferteServiceMock)
#dim Resultaat As APPS.EDI.Bestel.BestelService.UnishopBesteller.PlaatsBestelling.Resultaat = UnishopBesteller.MaakOfferte(Aanvraag)
Do ExterneVerkoopServiceMock.Verifieer()
- Do OfferteServiceStub.Verifieer()
+ Do OfferteServiceMock.Verifieer()
]]>
@@ -132,16 +134,17 @@
#dim Aanvraag As APPS.EDI.Bestel.BestelService.PlaatsBestelling.Aanvraag = ..GeefAanvraag()
Set Aanvraag.Order.Lijnen = Orderlijnen
- Set ProductConverterStub = ##class(vhTest.Mock.TECH.Object.ObjectConverter).%New()
+ Set ProductConverterStub = ##class(vhTest.Mock.APPS.EDI.common.impl.ProductConverter).%New()
Do ProductConverterStub.IndienMethodCall("Convert",$$$ElkeWaarde,$$$ElkeWaarde).DanReturn($$$NULLOREF)
- Set OfferteServiceStub = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New()
- #dim OfferteStub = ##class(vhTest.Mock.APPS.VKP.Offerte).%New()
- Do OfferteServiceStub.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,$$$ElkeWaarde,"","").ExactAantalKeer(0)
- Set UnishopBesteller = ##class(APPS.EDI.Bestel.impl.BestelService.UnishopBesteller).%New(ExterneVerkoopServiceMock, ProductConverterStub, OfferteServiceStub)
+
+ Set OfferteServiceMock = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New()
+ Set OfferteStub = ##class(vhTest.Mock.APPS.VKP.Offerte).%New()
+ Do OfferteServiceMock.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,$$$ElkeWaarde,"","").ExactAantalKeer(0)
+ Set UnishopBesteller = ##class(APPS.EDI.Bestel.impl.BestelService.UnishopBesteller).%New(ExterneVerkoopServiceMock, ProductConverterStub, OfferteServiceMock)
#dim Resultaat As APPS.EDI.Bestel.BestelService.UnishopBesteller.PlaatsBestelling.Resultaat = UnishopBesteller.MaakOfferte(Aanvraag)
Do ExterneVerkoopServiceMock.Verifieer()
- Do OfferteServiceStub.Verifieer()
+ Do OfferteServiceMock.Verifieer()
]]>
@@ -158,16 +161,17 @@
#dim Aanvraag As APPS.EDI.Bestel.BestelService.PlaatsBestelling.Aanvraag = ..GeefAanvraag()
Set Aanvraag.Order.Lijnen = Orderlijnen
- Set ProductConverterStub = ##class(vhTest.Mock.TECH.Object.ObjectConverter).%New()
+ Set ProductConverterStub = ##class(vhTest.Mock.APPS.EDI.common.impl.ProductConverter).%New()
Do ProductConverterStub.IndienMethodCall("Convert",$$$ElkeWaarde,$$$ElkeWaarde).DanReturn($$$NULLOREF)
- Set OfferteServiceStub = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New()
+
+ Set OfferteServiceMock = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New()
#dim OfferteStub = ##class(vhTest.Mock.APPS.VKP.Offerte).%New()
- Do OfferteServiceStub.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,$$$ElkeWaarde,"","").ExactAantalKeer(0)
- Set UnishopBesteller = ##class(APPS.EDI.Bestel.impl.BestelService.UnishopBesteller).%New(ExterneVerkoopServiceMock, ProductConverterStub, OfferteServiceStub)
+ Do OfferteServiceMock.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,$$$ElkeWaarde,"","").ExactAantalKeer(0)
+ Set UnishopBesteller = ##class(APPS.EDI.Bestel.impl.BestelService.UnishopBesteller).%New(ExterneVerkoopServiceMock, ProductConverterStub, OfferteServiceMock)
#dim Resultaat As APPS.EDI.Bestel.BestelService.UnishopBesteller.PlaatsBestelling.Resultaat = UnishopBesteller.MaakOfferte(Aanvraag)
Do ExterneVerkoopServiceMock.Verifieer()
- Do OfferteServiceStub.Verifieer()
+ Do OfferteServiceMock.Verifieer()
]]>
@@ -185,17 +189,18 @@
#dim Aanvraag As APPS.EDI.Bestel.BestelService.PlaatsBestelling.Aanvraag = ..GeefAanvraag()
Set Aanvraag.Order.Lijnen = Orderlijnen
- Set ProductConverterStub = ##class(vhTest.Mock.TECH.Object.ObjectConverter).%New()
+ Set ProductConverterStub = ##class(vhTest.Mock.APPS.EDI.common.impl.ProductConverter).%New()
Do ProductConverterStub.IndienMethodCall("Convert",$$$ElkeWaarde,$$$ElkeWaarde).DanReturn($$$NULLOREF)
- Set OfferteServiceStub = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New()
+
+ Set OfferteServiceMock = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New()
#dim OfferteStub = ##class(vhTest.Mock.APPS.VKP.Offerte).%New()
- Do OfferteServiceStub.VerwachtMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
- Do OfferteServiceStub.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,$$$ElkeWaarde,"","").ExactAantalKeer(1)
- Set UnishopBesteller = ##class(APPS.EDI.Bestel.impl.BestelService.UnishopBesteller).%New(ExterneVerkoopServiceMock, ProductConverterStub, OfferteServiceStub)
+ Do OfferteServiceMock.VerwachtMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
+ Do OfferteServiceMock.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,$$$ElkeWaarde,"","").ExactAantalKeer(1)
+ Set UnishopBesteller = ##class(APPS.EDI.Bestel.impl.BestelService.UnishopBesteller).%New(ExterneVerkoopServiceMock, ProductConverterStub, OfferteServiceMock)
#dim Resultaat As APPS.EDI.Bestel.BestelService.UnishopBesteller.PlaatsBestelling.Resultaat = UnishopBesteller.MaakOfferte(Aanvraag)
Do ExterneVerkoopServiceMock.Verifieer()
- Do OfferteServiceStub.Verifieer()
+ Do OfferteServiceMock.Verifieer()
]]>
@@ -215,17 +220,18 @@
#dim Aanvraag As APPS.EDI.Bestel.BestelService.PlaatsBestelling.Aanvraag = ..GeefAanvraag()
Set Aanvraag.Order.Lijnen = Orderlijnen
- Set ProductConverterStub = ##class(vhTest.Mock.TECH.Object.ObjectConverter).%New()
+ Set ProductConverterStub = ##class(vhTest.Mock.APPS.EDI.common.impl.ProductConverter).%New()
Do ProductConverterStub.IndienMethodCall("Convert",$$$ElkeWaarde,$$$ElkeWaarde).DanReturn($$$NULLOREF)
- Set OfferteServiceStub = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New()
- #dim OfferteStub = ##class(vhTest.Mock.APPS.VKP.Offerte).%New()
- Do OfferteServiceStub.VerwachtMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
- Do OfferteServiceStub.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,$$$ElkeWaarde,"","").ExactAantalKeer(3)
- Set UnishopBesteller = ##class(APPS.EDI.Bestel.impl.BestelService.UnishopBesteller).%New(ExterneVerkoopServiceMock, ProductConverterStub, OfferteServiceStub)
+
+ Set OfferteServiceMock = ##class(vhTest.Mock.APPS.VKP.OfferteService).%New()
+ Set OfferteStub = ##class(vhTest.Mock.APPS.VKP.Offerte).%New()
+ Do OfferteServiceMock.VerwachtMethodCall("GeefOfferte","OfferteID").DanReturn(OfferteStub)
+ Do OfferteServiceMock.VerwachtMethodCall("VoegToeMaatwerk",OfferteStub,$$$ElkeWaarde,"","").ExactAantalKeer(3)
+ Set UnishopBesteller = ##class(APPS.EDI.Bestel.impl.BestelService.UnishopBesteller).%New(ExterneVerkoopServiceMock, ProductConverterStub, OfferteServiceMock)
#dim Resultaat As APPS.EDI.Bestel.BestelService.UnishopBesteller.PlaatsBestelling.Resultaat = UnishopBesteller.MaakOfferte(Aanvraag)
Do ExterneVerkoopServiceMock.Verifieer()
- Do OfferteServiceStub.Verifieer()
+ Do OfferteServiceMock.Verifieer()
]]>
Index: APPS/EDI/Bestel/impl/BestelService/UnishopBesteller.cls.xml
===================================================================
diff -u -r36788 -r36971
--- APPS/EDI/Bestel/impl/BestelService/UnishopBesteller.cls.xml (.../UnishopBesteller.cls.xml) (revision 36788)
+++ APPS/EDI/Bestel/impl/BestelService/UnishopBesteller.cls.xml (.../UnishopBesteller.cls.xml) (revision 36971)
@@ -149,7 +149,7 @@
#dim ConvertOpties As TECH.KeyValue.List = ##class(TECH.KeyValue.List).%New()
Do ConvertOpties.InsertKeyValue("KlantID",..Aanvraag.Header.KlantID)
Do ConvertOpties.InsertKeyValue("PersonalityID",..Aanvraag.Header.PersonalityID)
- #dim IngegevenKenmerken As APPS.PM.Maatwerk.dto.IngegevenKenmerken = ..ProductConverter.Convert(Lijn.Product,,ConvertOpties)
+ #dim IngegevenKenmerken As APPS.PM.Maatwerk.dto.IngegevenKenmerken = ..ProductConverter.Convert(Lijn.Product,ConvertOpties)
Do ..OfferteService.VoegToeMaatwerk(..OfferteService.GeefOfferte(OfferteID),IngegevenKenmerken,Lijn.Aantal,Lijn.Referentie)
]]>
Index: vhTest/Fake/APPS/EDI/common/impl/ProductConverter.cls.xml
===================================================================
diff -u
--- vhTest/Fake/APPS/EDI/common/impl/ProductConverter.cls.xml (revision 0)
+++ vhTest/Fake/APPS/EDI/common/impl/ProductConverter.cls.xml (revision 36971)
@@ -0,0 +1,19 @@
+
+
+
+
+Deze klasse werd automatisch gegenereerd en onderhouden, nieuwe methodes worden automatisch bijgevoegd, bestaande blijven zoals ze zijn.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
+1
+APPS.EDI.common.impl.ProductConverter
+
+
+Product:APPS.EDI.common.dto.Product,Opties:TECH.KeyValue.List
+APPS.PM.Maatwerk.dto.IngegevenKenmerken
+
+
+
+
+
+
Index: APPS/EDI/common/impl/ProductConverter.cls.xml
===================================================================
diff -u -r36966 -r36971
--- APPS/EDI/common/impl/ProductConverter.cls.xml (.../ProductConverter.cls.xml) (revision 36966)
+++ APPS/EDI/common/impl/ProductConverter.cls.xml (.../ProductConverter.cls.xml) (revision 36971)
@@ -1,7 +1,7 @@
-TECH.Object.ObjectConverter
+TECH.Mockable
TECH.ObjectUtils.impl.ObjectConverter
@@ -18,6 +18,11 @@
1
+
+DOM.common.enu.Personality
+1
+
+
1
1
@@ -32,41 +37,8 @@
]]>
-
-DOM.common.enu.Personality
-1
-
-
-
-TECH.ObjectUtils.ObjectConvertData
-1
-
-
-
-1
-TECH.ObjectUtils.ObjectConvertData
-
-
-
-
-TECH.ObjectUtils.ObjectConvertData
-1
-
-
-
-1
-TECH.ObjectUtils.ObjectConvertData
-
-
-
-
+Product:APPS.EDI.common.dto.Product,Opties:TECH.KeyValue.List
APPS.PM.Maatwerk.dto.IngegevenKenmerken
@@ -192,7 +164,6 @@
+
+
+TECH.ObjectUtils.ObjectConvertData
+1
+
+
+
+1
+TECH.ObjectUtils.ObjectConvertData
+
+
+
+
+TECH.ObjectUtils.ObjectConvertData
+1
+
+
+
+1
+TECH.ObjectUtils.ObjectConvertData
+
+