From 0ee92d6fc5084692bb5e47d12e5bc2bd06c40d0b Mon Sep 17 00:00:00 2001 From: Robert Applin <40830825+robertapplin@users.noreply.github.com> Date: Tue, 4 Dec 2018 16:48:46 +0000 Subject: [PATCH] Refs #24148. Review changes --- .../test/IndirectFitDataPresenterTest.h | 24 +++++++++---------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/qt/scientific_interfaces/Indirect/test/IndirectFitDataPresenterTest.h b/qt/scientific_interfaces/Indirect/test/IndirectFitDataPresenterTest.h index 4600a7c26ec..9cb18e69a95 100644 --- a/qt/scientific_interfaces/Indirect/test/IndirectFitDataPresenterTest.h +++ b/qt/scientific_interfaces/Indirect/test/IndirectFitDataPresenterTest.h @@ -125,7 +125,7 @@ public: void setUp() override { m_view = std::make_unique<NiceMock<MockIIndirectFitDataView>>(); m_model = std::make_unique<NiceMock<MockIndirectFitDataModel>>(); - createEmptyTableWidget(5, 5); + m_table = createEmptyTableWidget(5, 5); m_dataTablePresenter = std::make_unique<IndirectDataTablePresenter>( std::move(m_model.get()), std::move(m_table.get())); @@ -235,32 +235,29 @@ public: void test_that_setStartX_will_alter_the_relevant_startX_column_in_the_data_table() { - int const startXColumn(2); TableItem const startX(2.3); m_presenter->setStartX(startX.asDouble(), 0, 0); - assertValueIsGlobal(startXColumn, startX); + assertValueIsGlobal(START_X_COLUMN, startX); } void test_that_setEndX_will_alter_the_relevant_endX_column_in_the_data_table() { - int const endXColumn(3); TableItem const endX(5.5); m_presenter->setEndX(endX.asDouble(), 0, 0); - assertValueIsGlobal(endXColumn, endX); + assertValueIsGlobal(END_X_COLUMN, endX); } void test_that_the_setExcludeRegion_slot_will_alter_the_relevant_excludeRegion_column_in_the_table() { - int const excludeRegionColumn(4); TableItem const excludeRegion("2-3"); m_presenter->setExclude(excludeRegion.asString(), 0, 0); - assertValueIsGlobal(excludeRegionColumn, excludeRegion); + assertValueIsGlobal(EXCLUDE_REGION_COLUMN, excludeRegion); } void test_that_loadSettings_will_read_the_settings_from_the_view() { @@ -274,12 +271,13 @@ public: private: /// Used in setup - void createEmptyTableWidget(int rows, int columns) { - m_table = std::make_unique<QTableWidget>(rows, columns); - for (auto column = 0; column < rows; ++column) - for (auto row = 0; row < columns; ++row) - m_table->setItem(row, column, new QTableWidgetItem("item")); - } + std::unique_ptr<QTableWidget> createEmptyTableWidget(int columns, int rows) { + auto table = std::make_unique<QTableWidget>(columns, rows); + for (auto column = 0; column < columns; ++column) + for (auto row = 0; row < rows; ++row) + table->setItem(row, column, new QTableWidgetItem("item")); + return table; + } void deleteSetup() { m_presenter.reset(); -- GitLab