Newer
Older
#ifndef MANTID_MDEVENTS_ONESTEPMDEWTEST_H_
#define MANTID_MDEVENTS_ONESTEPMDEWTEST_H_
#include <cxxtest/TestSuite.h>
#include "MantidAPI/AnalysisDataService.h"
#include "MantidAPI/IMDEventWorkspace.h"
#include "MantidDataObjects/MDEventWorkspace.h"
#include "MantidMDAlgorithms/OneStepMDEW.h"
using namespace Mantid::API;
class OneStepMDEWTest : public CxxTest::TestSuite {
TS_ASSERT_THROWS_NOTHING(alg.initialize())
TS_ASSERT(alg.isInitialized())
TS_ASSERT_THROWS_NOTHING(alg.initialize())
TS_ASSERT(alg.isInitialized())
alg.setPropertyValue("Filename", "HYS_11092_event.nxs");
alg.setPropertyValue("OutputWorkspace", "OneStepMDEWTest");
alg.execute();
IMDEventWorkspace_sptr out;
TS_ASSERT_THROWS_NOTHING(
out = boost::dynamic_pointer_cast<IMDEventWorkspace>(
AnalysisDataService::Instance().retrieve("OneStepMDEWTest")););
}
};
#endif /* MANTID_MDEVENTS_ONESTEPMDEWTEST_H_ */