FishEye: Tag 50940 refers to a dead (removed) revision in file `vhTest/Mock/APPS/EC/Verkoop/OfferteVoorBestellingValidator.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: vhUnitTest/APPS/EC/impl/ExterneVerkoopService/OfferteBesteller/Test.cls.xml =================================================================== diff -u -r45377 -r50940 --- vhUnitTest/APPS/EC/impl/ExterneVerkoopService/OfferteBesteller/Test.cls.xml (.../Test.cls.xml) (revision 45377) +++ vhUnitTest/APPS/EC/impl/ExterneVerkoopService/OfferteBesteller/Test.cls.xml (.../Test.cls.xml) (revision 50940) @@ -20,13 +20,13 @@ Do OfferteServiceMock.IndienMethodCall("GeefOfferte", $$$ElkeWaarde).DanReturn(OfferteMock) Do OfferteServiceMock.IndienMethodCall("GeefBestelStatusUpdater").DanReturn("") - Set OfferteVoorBestellingValidatorMock = ##class(vhTest.Mock.APPS.EC.Verkoop.OfferteVoorBestellingValidator).%New() - Do OfferteVoorBestellingValidatorMock.IndienMethodCall("Valideer", $$$ElkeWaarde, $$$ElkeWaarde, $$$ElkeWaarde).DanException($$$DummyException) + #dim OfferteVoorBestellingValidatorStub As vhTest.Mock.APPS.EC.Verkoop.impl.OfferteVoorBestellingValidator = ##class(vhTest.Mock.APPS.EC.Verkoop.impl.OfferteVoorBestellingValidator).%New() + Do OfferteVoorBestellingValidatorStub.IndienMethodCall("Valideer", $$$ElkeWaarde, $$$ElkeWaarde, $$$ElkeWaarde).DanException($$$DummyException) #dim Substrings As %ListOfDataTypes = ##class(TECH.ListUtils).CreateListOfDataTypes("DummyException") Do ..ZetVerwachteExceptie(##class(Tools.Test.VerwachteExceptie).%New("TECH.Exceptions.GeneralErrorException",Substrings)) - Set OfferteBesteller = ##class(APPS.EC.impl.ExterneVerkoopService.OfferteBesteller).%New(OfferteServiceMock,"",OfferteVoorBestellingValidatorMock) + Set OfferteBesteller = ##class(APPS.EC.impl.ExterneVerkoopService.OfferteBesteller).%New(OfferteServiceMock, "", OfferteVoorBestellingValidatorStub) Do OfferteBesteller.BestelOfferte("DummyOfferteID","DummyKlantID", "DummyPersonalityID") ]]> @@ -41,16 +41,16 @@ Do OfferteServiceMock.IndienMethodCall("GeefOfferte", $$$ElkeWaarde).DanReturn(OfferteMock) Do OfferteServiceMock.IndienMethodCall("GeefBestelStatusUpdater").DanReturn("") - Set OfferteVoorBestellingValidatorMock = ##class(vhTest.Mock.APPS.EC.Verkoop.OfferteVoorBestellingValidator).%New() - Do OfferteVoorBestellingValidatorMock.IndienMethodCall("Valideer", $$$ElkeWaarde, $$$ElkeWaarde, $$$ElkeWaarde).DanException(##class(APPS.VKP.Offerte.impl.OfferteNietMeerGeldigException).%ClassName(1)) + #dim OfferteVoorBestellingValidatorStub As vhTest.Mock.APPS.EC.Verkoop.impl.OfferteVoorBestellingValidator = ##class(vhTest.Mock.APPS.EC.Verkoop.impl.OfferteVoorBestellingValidator).%New() + Do OfferteVoorBestellingValidatorStub.IndienMethodCall("Valideer", $$$ElkeWaarde, $$$ElkeWaarde, $$$ElkeWaarde).DanException(##class(APPS.VKP.Offerte.impl.OfferteNietMeerGeldigException).%ClassName(1)) Set WinkelkarControleurMock = ##class(vhTest.Mock.APPS.EC.Winkelkar.WinkelkarControleur).%New() Do WinkelkarControleurMock.IndienMethodCall("ControleerWinkelkarViaID","DummyWinkelkarID").DanDoeNiks() Set BestelStatusUpdaterMock = ##class(vhTest.Mock.APPS.VKP.Offerte.BestelStatusUpdater).%New() Do BestelStatusUpdaterMock.IndienMethodCall("ZetStatusBesteld", $$$ElkeWaarde).DanDoeNiks() - Set OfferteBesteller = ##class(APPS.EC.impl.ExterneVerkoopService.OfferteBesteller).%New(OfferteServiceMock,"",OfferteVoorBestellingValidatorMock, WinkelkarControleurMock, BestelStatusUpdaterMock) + Set OfferteBesteller = ##class(APPS.EC.impl.ExterneVerkoopService.OfferteBesteller).%New(OfferteServiceMock, "", OfferteVoorBestellingValidatorStub, WinkelkarControleurMock, BestelStatusUpdaterMock) Do OfferteBesteller.BestelOfferte("DummyOfferteID","DummyKlantID", "DummyPersonalityID") ]]> FishEye: Tag 50940 refers to a dead (removed) revision in file `APPS/EC/Verkoop/OfferteVoorBestellingValidator.cls.xml'. FishEye: No comparison available. Pass `N' to diff? Index: vhTest/Mock/APPS/EC/Verkoop/impl/OfferteVoorBestellingValidator.cls.xml =================================================================== diff -u --- vhTest/Mock/APPS/EC/Verkoop/impl/OfferteVoorBestellingValidator.cls.xml (revision 0) +++ vhTest/Mock/APPS/EC/Verkoop/impl/OfferteVoorBestellingValidator.cls.xml (revision 50940) @@ -0,0 +1,105 @@ + + + + +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 +1 +APPS.EC.Verkoop.impl.OfferteVoorBestellingValidator,Tools.Mock.MockClassBase +right + + +Offerte:APPS.VKP.Offerte,KlantID:DOM.VKP.VanHoeckeKlantID,PersonalityID:DOM.common.enu.Personality +%Boolean + + + + +VanHoeckePersonality:DOM.common.VanHoeckePersonality +%Boolean + + + + +Offerte:APPS.VKP.Offerte,KlantID:DOM.VKP.VanHoeckeKlantID,PersonalityID:DOM.common.enu.Personality + + + + +DaroPersonality:DOM.common.DaroPersonality + + + + +DestilPersonality:DOM.common.DestilPersonality + + + + +DupontPersonality:DOM.common.DupontPersonality + + + + +HaefeleBEPersonality:DOM.common.HaefeleBEPersonality + + + + +HaefeleNLPersonality:DOM.common.HaefeleNLPersonality + + + + +HeinPersonality:DOM.common.HeinPersonality + + + + +KischPersonality:DOM.common.KischPersonality + + + + +SFSPersonality:DOM.common.SFSPersonality + + + + +SeefelderPersonality:DOM.common.SeefelderPersonality + + + + +VanHoeckePersonality:DOM.common.VanHoeckePersonality + + + + +VanHoeckVoorHaluxPersonality:DOM.common.VanHoeckeVoorHaluxPersonality + + + + +VanRaemdonckPersonality:DOM.common.VanRaemdonckPersonality + + + + + + Index: APPS/EC/impl/ExterneVerkoopService/OfferteBesteller.cls.xml =================================================================== diff -u -r45383 -r50940 --- APPS/EC/impl/ExterneVerkoopService/OfferteBesteller.cls.xml (.../OfferteBesteller.cls.xml) (revision 45383) +++ APPS/EC/impl/ExterneVerkoopService/OfferteBesteller.cls.xml (.../OfferteBesteller.cls.xml) (revision 50940) @@ -9,7 +9,7 @@ -APPS.EC.Verkoop.OfferteVoorBestellingValidator +APPS.EC.Verkoop.impl.OfferteVoorBestellingValidator 1 @@ -24,16 +24,16 @@ -OfferteService:APPS.VKP.OfferteService,KlantInstellingenService:APPS.common.impl.KlantInstellingenService,OfferteVoorBestellingValidator:APPS.EC.Verkoop.OfferteVoorBestellingValidator,WinkelkarControleur:APPS.EC.Winkelkar.WinkelkarControleur="",BestelStatusUpdater:APPS.VKP.Offerte.BestelStatusUpdater="" +OfferteService:APPS.VKP.OfferteService="",KlantInstellingenService:APPS.common.impl.KlantInstellingenService="",OfferteVoorBestellingValidator:APPS.EC.Verkoop.impl.OfferteVoorBestellingValidator="",WinkelkarControleur:APPS.EC.Winkelkar.WinkelkarControleur="",BestelStatusUpdater:APPS.VKP.Offerte.BestelStatusUpdater="" 1 1 %Status 1 @@ -42,7 +42,7 @@ OfferteID:%String,KlantID:DOM.VKP.VanHoeckeKlantID,PersonalityID:DOM.common.enu.Personality + + + +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.EC.Verkoop.impl.OfferteVoorBestellingValidator + + +Offerte:APPS.VKP.Offerte,KlantID:DOM.VKP.VanHoeckeKlantID,PersonalityID:DOM.common.enu.Personality +%Boolean + + + + +VanHoeckePersonality:DOM.common.VanHoeckePersonality +%Boolean + + + + +Offerte:APPS.VKP.Offerte,KlantID:DOM.VKP.VanHoeckeKlantID,PersonalityID:DOM.common.enu.Personality + + + + +DaroPersonality:DOM.common.DaroPersonality + + + + +DestilPersonality:DOM.common.DestilPersonality + + + + +DupontPersonality:DOM.common.DupontPersonality + + + + +HaefeleBEPersonality:DOM.common.HaefeleBEPersonality + + + + +HaefeleNLPersonality:DOM.common.HaefeleNLPersonality + + + + +HeinPersonality:DOM.common.HeinPersonality + + + + +KischPersonality:DOM.common.KischPersonality + + + + +SFSPersonality:DOM.common.SFSPersonality + + + + +SeefelderPersonality:DOM.common.SeefelderPersonality + + + + +VanHoeckePersonality:DOM.common.VanHoeckePersonality + + + + +VanHoeckVoorHaluxPersonality:DOM.common.VanHoeckeVoorHaluxPersonality + + + + +VanRaemdonckPersonality:DOM.common.VanRaemdonckPersonality + + + + + + Index: APPS/EC/Verkoop/impl/OfferteVoorBestellingValidator.cls.xml =================================================================== diff -u -r47660 -r50940 --- APPS/EC/Verkoop/impl/OfferteVoorBestellingValidator.cls.xml (.../OfferteVoorBestellingValidator.cls.xml) (revision 47660) +++ APPS/EC/Verkoop/impl/OfferteVoorBestellingValidator.cls.xml (.../OfferteVoorBestellingValidator.cls.xml) (revision 50940) @@ -1,7 +1,7 @@ -DOM.common.PersonalityUnishopVisitor,APPS.EC.Verkoop.OfferteVoorBestellingValidator,APPS.common.impl.Validator +DOM.common.PersonalityUnishopVisitor,TECH.Mockable,APPS.common.impl.Validator %String @@ -39,7 +39,7 @@ -WinkelkarService:APPS.EC.Winkelkar.WinkelkarService,CheckoutTypeBepaler:APPS.EC.impl.ConfiguratorService.CheckoutTypeBepaler +WinkelkarService:APPS.EC.Winkelkar.WinkelkarService="",CheckoutTypeBepaler:APPS.EC.impl.ConfiguratorService.CheckoutTypeBepaler="" 1 1 %Status @@ -61,7 +61,7 @@ Set ..PersonalityID = PersonalityID Set ..Meldingen = ##class(%ListOfObjects).%New() - #Dim Personality AS DOM.common.Personality = ##class(DOM.DomeinContext).Instance().GeefCommonAPI().GeefPersonality(PersonalityID) + #dim Personality AS DOM.common.Personality = ##class(DOM.DomeinContext).Instance().GeefCommonAPI().GeefPersonality(PersonalityID) Do Personality.Accept($this) Quit (..Meldingen.Count() = 0) @@ -71,8 +71,8 @@ Offerte:APPS.VKP.Offerte,KlantID:DOM.VKP.VanHoeckeKlantID,PersonalityID:DOM.common.enu.Personality @@ -89,10 +89,11 @@ @@ -101,7 +102,7 @@ 1 %Boolean - @@ -116,10 +117,12 @@ SFSPersonality:DOM.common.SFSPersonality @@ -214,8 +217,9 @@ 1 @@ -225,12 +229,12 @@ 1 0) + Set:$Length(..Offerte.GeefWinkelkarID()) HeeftMaatwerklijnen = (..WinkelkarService.GeefMaatwerkLijnen(..Offerte.GeefWinkelkarID()).Count() > 0) - If (HeeftMaatwerklijnen&&..Offerte.ZijnPrijzenVervallen()) - { - #Dim Foutmelding As %String = "De offerte '"_..Offerte.GeefID()_"' is niet meer geldig!" - #Dim Exception As TECH.Exceptions.Exception = ##class(APPS.VKP.Offerte.impl.OfferteNietMeerGeldigException).%New(Foutmelding) + If (HeeftMaatwerklijnen && ..Offerte.ZijnPrijzenVervallen()) { + #dim Foutmelding As %String = "De offerte '" _ ..Offerte.GeefID() _ "' is niet meer geldig!" + #dim Exception As TECH.Exceptions.Exception = ##class(APPS.VKP.Offerte.impl.OfferteNietMeerGeldigException).%New(Foutmelding) + Do ..Meldingen.Insert(Exception) } ]]> @@ -239,17 +243,20 @@ 1