@@ -61,8 +61,8 @@ GNU_DIAG_OFF_SUGGEST_OVERRIDE
61
61
class MockDataSelector : public DataSelector {
62
62
public:
63
63
// / Public Methods
64
- MOCK_CONST_METHOD0 (getCurrentDataName, QString());
65
- MOCK_METHOD0 (isValid, bool ());
64
+ MOCK_CONST_METHOD1 (getCurrentDataName, QString(bool const ));
65
+ MOCK_METHOD1 (isValid, bool (bool const ));
66
66
};
67
67
68
68
GNU_DIAG_ON_SUGGEST_OVERRIDE
@@ -193,54 +193,54 @@ class DataValidationHelperTest : public CxxTest::TestSuite {
193
193
194
194
private:
195
195
template <typename Functor> void assertTheDataIsCheckedOneTime (Functor const &functor, DataType const &primaryType) {
196
- ON_CALL (*m_dataSelector, getCurrentDataName ()).WillByDefault (Return (QString::fromStdString (WORKSPACE_NAME)));
197
- ON_CALL (*m_dataSelector, isValid ()).WillByDefault (Return (true ));
196
+ ON_CALL (*m_dataSelector, getCurrentDataName (true )).WillByDefault (Return (QString::fromStdString (WORKSPACE_NAME)));
197
+ ON_CALL (*m_dataSelector, isValid (true )).WillByDefault (Return (true ));
198
198
199
- EXPECT_CALL (*m_dataSelector, getCurrentDataName ()).Times (1 );
200
- EXPECT_CALL (*m_dataSelector, isValid ()).Times (1 );
199
+ EXPECT_CALL (*m_dataSelector, getCurrentDataName (true )).Times (1 );
200
+ EXPECT_CALL (*m_dataSelector, isValid (true )).Times (1 );
201
201
202
- (void )functor (m_uiv.get (), m_dataSelector.get (), ERROR_LABEL, primaryType, false );
202
+ (void )functor (m_uiv.get (), m_dataSelector.get (), ERROR_LABEL, primaryType, false , true );
203
203
}
204
204
205
205
template <typename Functor>
206
206
void assertTheDataIsCheckedNTimes (Functor const &functor, int nTimes, DataType const &primaryType,
207
207
std::vector<DataType> const &otherTypes) {
208
- ON_CALL (*m_dataSelector, getCurrentDataName ()).WillByDefault (Return (QString::fromStdString (WORKSPACE_NAME)));
209
- ON_CALL (*m_dataSelector, isValid ()).WillByDefault (Return (true ));
208
+ ON_CALL (*m_dataSelector, getCurrentDataName (true )).WillByDefault (Return (QString::fromStdString (WORKSPACE_NAME)));
209
+ ON_CALL (*m_dataSelector, isValid (true )).WillByDefault (Return (true ));
210
210
211
- EXPECT_CALL (*m_dataSelector, getCurrentDataName ()).Times (nTimes);
212
- EXPECT_CALL (*m_dataSelector, isValid ()).Times (nTimes);
211
+ EXPECT_CALL (*m_dataSelector, getCurrentDataName (true )).Times (nTimes);
212
+ EXPECT_CALL (*m_dataSelector, isValid (true )).Times (nTimes);
213
213
214
- (void )functor (m_uiv.get (), m_dataSelector.get (), ERROR_LABEL, primaryType, otherTypes, false );
214
+ (void )functor (m_uiv.get (), m_dataSelector.get (), ERROR_LABEL, primaryType, otherTypes, false , true );
215
215
}
216
216
217
217
template <typename Functor>
218
218
void assertThatTheDataIsValid (std::string const &workspaceName, std::string const &errorLabel,
219
219
Functor const &functor) {
220
- ON_CALL (*m_dataSelector, getCurrentDataName ()).WillByDefault (Return (QString::fromStdString (workspaceName)));
221
- ON_CALL (*m_dataSelector, isValid ()).WillByDefault (Return (true ));
220
+ ON_CALL (*m_dataSelector, getCurrentDataName (true )).WillByDefault (Return (QString::fromStdString (workspaceName)));
221
+ ON_CALL (*m_dataSelector, isValid (true )).WillByDefault (Return (true ));
222
222
223
- TS_ASSERT (functor (m_uiv.get (), m_dataSelector.get (), errorLabel, false ));
223
+ TS_ASSERT (functor (m_uiv.get (), m_dataSelector.get (), errorLabel, false , true ));
224
224
TS_ASSERT (m_uiv->generateErrorMessage ().empty ());
225
225
}
226
226
227
227
template <typename Functor>
228
228
void assertThatTheDataIsInvalid (std::string const &workspaceName, std::string const &errorLabel,
229
229
Functor const &functor) {
230
- ON_CALL (*m_dataSelector, getCurrentDataName ()).WillByDefault (Return (QString::fromStdString (workspaceName)));
231
- ON_CALL (*m_dataSelector, isValid ()).WillByDefault (Return (true ));
230
+ ON_CALL (*m_dataSelector, getCurrentDataName (true )).WillByDefault (Return (QString::fromStdString (workspaceName)));
231
+ ON_CALL (*m_dataSelector, isValid (true )).WillByDefault (Return (true ));
232
232
233
- TS_ASSERT (!functor (m_uiv.get (), m_dataSelector.get (), errorLabel, false ));
233
+ TS_ASSERT (!functor (m_uiv.get (), m_dataSelector.get (), errorLabel, false , true ));
234
234
TS_ASSERT (!m_uiv->generateErrorMessage ().empty ());
235
235
}
236
236
237
237
template <typename Functor>
238
238
void assertErrorMessage (std::string const &workspaceName, std::string const &errorLabel, Functor const &functor,
239
239
std::string const &errorMessage) {
240
- ON_CALL (*m_dataSelector, getCurrentDataName ()).WillByDefault (Return (QString::fromStdString (workspaceName)));
241
- ON_CALL (*m_dataSelector, isValid ()).WillByDefault (Return (true ));
240
+ ON_CALL (*m_dataSelector, getCurrentDataName (true )).WillByDefault (Return (QString::fromStdString (workspaceName)));
241
+ ON_CALL (*m_dataSelector, isValid (true )).WillByDefault (Return (true ));
242
242
243
- (void )functor (m_uiv.get (), m_dataSelector.get (), errorLabel, false );
243
+ (void )functor (m_uiv.get (), m_dataSelector.get (), errorLabel, false , true );
244
244
245
245
TS_ASSERT_EQUALS (m_uiv->generateErrorMessage (), errorMessage);
246
246
}
0 commit comments