Я должен написать свой метод в соответствии с этим GT testCase:
TEST(playerTest, setGameTest) {
Player p;
Game g;
p.setGame(&g);
EXPECT_EQ(&g, p.getGame());
}
Теперь в Player.h есть такие:
Game* game;
void setGame(Game* g);
Game getGame();
Player. cpp
void Player::setGame(Game* g) {
this->game = g;
}
int Player::getGame() {
return this->game;
}
но они не работают с тестом из-за несовместимых типов указателей. Я был бы признателен, если бы я мог получить некоторые объяснения вместе с решением.