BOOST_FIXTURE_TEST_CASE(basic_sanity_ut, interpreter_fixture_ut) { auto os = std::make_shared<mocks::os_proxy>(); config->set_os_proxy(os); interpreter::interpreter i(config); MOCK_EXPECT(os->load_file).with(helpers::input_svg_ut).once().returns(helpers::empty_svg_file); MOCK_EXPECT(os->load_file).with(helpers::input_pgm_ut).once().returns(helpers::empty_pgm_file); auto out = i.generate_interpretation(std::move(in)); }
BOOST_FIXTURE_TEST_CASE_TEMPLATE(BasicValidation, ClassifierType, ClassifiersList, ClassifierFixture) { MOCK_EXPECT(descriptionDBManager.getDescriptions).once().returns(testData); ClassifierType classifier; classifier.setInputData(descriptionDBManager.getDescriptions()); classifier.run(); for (auto& i : testData) { for (auto& j : i.second) { BOOST_CHECK_EQUAL(classifier.classify(j), i.first); } } }
void test_case() { my_class c; MOCK_EXPECT( c.my_method ).with( "42" ); }
void set_test_set(std::initializer_list<std::string> t) { MOCK_EXPECT(tests.test_set).returns(std::unordered_set<std::string>(t)); }