diff --git a/Framework/API/test/AlgorithmManagerTest.h b/Framework/API/test/AlgorithmManagerTest.h index 5541f2a4fc7c491ad37a328aae7625dbc0724a96..1f175efc89e806b792522237c2d7c4c0fc3011ca 100644 --- a/Framework/API/test/AlgorithmManagerTest.h +++ b/Framework/API/test/AlgorithmManagerTest.h @@ -82,10 +82,16 @@ public: int version() const override { return (1); } const std::string category() const override { return ("Cat1"); } const std::string summary() const override { return "Test summary"; } - // Override method so we can manipulate whether it appears to be running - bool isRunning() const override { return isRunningFlag; } + // Override methods so we can manipulate whether it appears to be running + ExecutionState executionState() const override { + return isRunningFlag?ExecutionState::Running:ExecutionState::Finished; + } + ResultState resultState() const override { + return isRunningFlag?ResultState::NotFinished:ResultState::Failed; + } void setIsRunningTo(bool runningFlag) { isRunningFlag = runningFlag; } void cancel() override { isRunningFlag = false; } + }; DECLARE_ALGORITHM(AlgTest)