Skip to content
Snippets Groups Projects
Commit 1333e9d8 authored by Simon Heybrock's avatar Simon Heybrock
Browse files

Re #21181. Add another test for MaskSpectra.

parent 8674738f
No related branches found
No related tags found
No related merge requests found
......@@ -83,6 +83,27 @@ public:
checkWorkspace(*outputWS);
}
void test_exec_in_place() {
MatrixWorkspace_sptr inputWS = makeWorkspace();
MaskSpectra alg;
alg.setChild(true);
alg.initialize();
alg.setWorkspaceInputProperties("InputWorkspace", inputWS,
IndexType::WorkspaceIndex,
std::vector<int64_t>{1, 3});
TS_ASSERT_THROWS_NOTHING(
alg.setPropertyValue("OutputWorkspace", "_unused_for_child"));
TS_ASSERT_THROWS_NOTHING(alg.setProperty("OutputWorkspace", inputWS));
TS_ASSERT_THROWS_NOTHING(alg.execute(););
TS_ASSERT(alg.isExecuted());
MatrixWorkspace_sptr outputWS = alg.getProperty("OutputWorkspace");
TS_ASSERT_EQUALS(outputWS, inputWS);
checkWorkspace(*outputWS);
}
void test_exec_with_instrument() {
MatrixWorkspace_sptr inputWS = makeWorkspace();
InstrumentCreationHelper::addFullInstrumentToWorkspace(*inputWS, false,
......
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