From f800b2b8b11978d877694a6fed7d5607da6d9ded Mon Sep 17 00:00:00 2001 From: Raquel Alvarez Banos Date: Thu, 7 May 2015 14:26:00 +0100 Subject: [PATCH] Re #11711 Fix unit test --- .../test/ALCBaselineModellingModelTest.h | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/Code/Mantid/MantidQt/CustomInterfaces/test/ALCBaselineModellingModelTest.h b/Code/Mantid/MantidQt/CustomInterfaces/test/ALCBaselineModellingModelTest.h index fdbeb7750955..1897a7a7ae59 100644 --- a/Code/Mantid/MantidQt/CustomInterfaces/test/ALCBaselineModellingModelTest.h +++ b/Code/Mantid/MantidQt/CustomInterfaces/test/ALCBaselineModellingModelTest.h @@ -44,14 +44,24 @@ class ALCBaselineModellingModelTest : public CxxTest::TestSuite void test_setData() { - MatrixWorkspace_sptr data = WorkspaceFactory::Instance().create("Workspace2D", 1, 1, 1); + std::vector y = boost::assign::list_of(100)(1)(2)(100)(100)(3)(4)(5)(100); + std::vector x = boost::assign::list_of(1)(2)(3)(4)(5)(6)(7)(8)(9); + + MatrixWorkspace_sptr data = WorkspaceFactory::Instance().create("Workspace2D", 1, y.size(), y.size()); + data->dataY(0) = y; + data->dataX(0) = x; QSignalSpy spy(m_model, SIGNAL(dataChanged())); TS_ASSERT_THROWS_NOTHING(m_model->setData(data)); TS_ASSERT_EQUALS(spy.size(), 1); - TS_ASSERT_EQUALS(m_model->data(), data); + + MatrixWorkspace_const_sptr modelData = m_model->data(); + + TS_ASSERT_EQUALS(modelData->readX(0), data->readX(0)); + TS_ASSERT_EQUALS(modelData->readY(0), data->readY(0)); + TS_ASSERT_EQUALS(modelData->readE(0), data->readE(0)); } void test_fit()