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 + +