Есть чё? Желательно не прибитое к 11ому+.
Интересует штука, которая бы умела кейс с применением разных фикстур к одному тесту.
UPD. В принципе, собственно к gmock, я претензий особо не имею, важно что бы оно подружилось с сабжем, если он есть в природе :) А вот гуглотесты после питонячих меня сильно подразочаровали. Хотя казалось бы простое требование, которое запилить для компайл тайма не кажется сложным.
Что бы было понятней чего я жду от фрейма(хотя учитывая количество ответов, и что все они ведут на то, что я и так нагуглил - надеятся особо нечего):
struct FixtureA : ::testing::Test {
//setup/teardown
int a_;
};
struct FixtureB : ::testing::Test {
//setup/teardown
double a_;
};
bool test_method(void* data, size_t size);
TEST_MULTI_F(TestCase){//по идее тут обьявляется шаблонный класс
ASSERT_TRUE(test_method(&a, sizeof(a)));
}
TEST_F(FixtureA, TestCase); // а тут он инстанируется
TEST_F(FixtureB, TestCase); // ну и тут
//как бэ почему не сделали так - непонятно