Skip to content
Snippets Groups Projects
Commit d59cfc75 authored by Nick Draper's avatar Nick Draper
Browse files

Adjust mock algorithms to work correctly with state changes

parent d1ac2f84
No related branches found
No related tags found
No related merge requests found
......@@ -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)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment