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" );
 }
Exemple #4
0
 void set_test_set(std::initializer_list<std::string> t) {
   MOCK_EXPECT(tests.test_set).returns(std::unordered_set<std::string>(t));
 }