Newer
Older
#ifndef MANTID_MDALGORITHMS_SIMULATERESOLUTIONCONVOLVEDMODELTEST_H_
#define MANTID_MDALGORITHMS_SIMULATERESOLUTIONCONVOLVEDMODELTEST_H_
#include <cxxtest/TestSuite.h>
#include "MantidMDAlgorithms/Quantification/SimulateResolutionConvolvedModel.h"
using Mantid::MDAlgorithms::SimulateResolutionConvolvedModel;
class SimulateResolutionConvolvedModelTest : public CxxTest::TestSuite {
public:
// This pair of boilerplate methods prevent the suite being created statically
// This means the constructor isn't called when running other tests
static SimulateResolutionConvolvedModelTest *createSuite() {
return new SimulateResolutionConvolvedModelTest();
}
static void destroySuite(SimulateResolutionConvolvedModelTest *suite) {
delete suite;
}
void test_Init_Gives_Five_Properties() {
SimulateResolutionConvolvedModel alg;
TS_ASSERT_THROWS_NOTHING(alg.initialize());
TS_ASSERT(alg.isInitialized());
TS_ASSERT_EQUALS(alg.propertyCount(), 6);
}
};
#endif /* MANTID_MDALGORITHMS_SIMULATERESOLUTIONCONVOLVEDMODELTEST_H_ */