vhUnitTest.TestCase Indien true wordt de gehele testcase niet uitgevoerd %Boolean 1 %String IntegratieTest 2) && $$$Not(PersonalityID = 9) && $$$Not(PersonalityID = 15) { ; niet vh, vhvoorhalux, noteborn, test #dim Winkelkar As DOM.EC.Winkelkar.Winkelkar = ##class(DOM.EC.Winkelkar.Winkelkar).%New("UnitTest") Set Winkelkar.PersonalityID = PersonalityID #dim MaatwerkLijn As DOM.EC.Winkelkar.MaatwerkLijn = ##class(DOM.EC.Winkelkar.MaatwerkLijn).%New() Do MaatwerkLijn.ZetIngegevenKenmerken(##class(vhTest.Utils.DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken).StandaardLade()) #dim PrijsBerekeningPrijsBepaler As APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler = ##class(APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler).%New() #dim PrijsBerekeningPrijzen As APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijzen = PrijsBerekeningPrijsBepaler.BerekenPrijzen(Winkelkar, MaatwerkLijn) do ..DataExporteerder.ExporteerDataTransferObject(PrijsBerekeningPrijzen,"TAX_"_##class(DOM.common.enu.Personality).LogicalToDisplay(PersonalityID)) } } do $$$AssertCorrectGemaakteBestanden(..GeefBestandLocatie()) ]]> 2) && $$$Not(PersonalityID = 9) && $$$Not(PersonalityID = 15) { ; niet vh, vhvoorhalux, noteborn, test #dim Winkelkar As DOM.EC.Winkelkar.Winkelkar = ##class(DOM.EC.Winkelkar.Winkelkar).%New("UnitTest") Set Winkelkar.PersonalityID = PersonalityID #dim MaatwerkLijn As DOM.EC.Winkelkar.MaatwerkLijn = ##class(DOM.EC.Winkelkar.MaatwerkLijn).%New() Do MaatwerkLijn.ZetIngegevenKenmerken(##class(vhTest.Utils.DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken).StandaardLade()) Do MaatwerkLijn.ZetAantal(1) #dim PrijsBerekeningPrijsBepaler As APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler = ##class(APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler).%New() #dim PrijsBerekeningPrijzen As APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijzen = PrijsBerekeningPrijsBepaler.BerekenPrijzen(Winkelkar, MaatwerkLijn) do ..DataExporteerder.ExporteerDataTransferObject(PrijsBerekeningPrijzen,"LBX_"_##class(DOM.common.enu.Personality).LogicalToDisplay(PersonalityID)) } } do $$$AssertCorrectGemaakteBestanden(..GeefBestandLocatie()) ]]> 2) && $$$Not(PersonalityID = 9) && $$$Not(PersonalityID = 15) { ; niet vh, vhvoorhalux, noteborn, test #dim Winkelkar As DOM.EC.Winkelkar.Winkelkar = ##class(DOM.EC.Winkelkar.Winkelkar).%New("UnitTest") Set Winkelkar.PersonalityID = PersonalityID #dim MaatwerkLijn As DOM.EC.Winkelkar.MaatwerkLijn = ##class(DOM.EC.Winkelkar.MaatwerkLijn).%New() Do MaatwerkLijn.ZetIngegevenKenmerken(##class(vhTest.Utils.DOM.PM.Maatwerk.Calc.Common.impl.TBXKenmerken).StandaardLade()) #dim PrijsBerekeningPrijsBepaler As APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler = ##class(APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijsBepaler).%New() #dim PrijsBerekeningPrijzen As APPS.EC.Winkelkar.WinkelkarService.impl.PrijsBerekeningPrijzen = PrijsBerekeningPrijsBepaler.BerekenPrijzen(Winkelkar, MaatwerkLijn) do ..DataExporteerder.ExporteerDataTransferObject(PrijsBerekeningPrijzen,"TBX_"_##class(DOM.common.enu.Personality).LogicalToDisplay(PersonalityID)) } } do $$$AssertCorrectGemaakteBestanden(..GeefBestandLocatie()) ]]>