#include #include "Card_test.h" #include "../../../src/dictionary/Card.h" #include "../../mocks/CardPack_mock.h" using testing::Combine; using testing::Values; using testing::WithParamInterface; class QuestionCardTest: public CardTest, public WithParamInterface {}; INSTANTIATE_TEST_CASE_P(, QuestionCardTest, Values("", "Question")); TEST_P(QuestionCardTest, getName) { QString question = GetParam(); Card card(defaultPack, question); ASSERT_EQ(question, card.getName()); } TEST_P(QuestionCardTest, getQuestion) { QString question = GetParam(); Card card(defaultPack, question); ASSERT_EQ(question, card.getQuestion()); }