TEST_F(TestSceneManager, changeScene) { MyApp manager; manager.add<Title>("Title"); manager.add<Game>("Game"); manager.changeScene("Game"); EXPECT_EQ(manager.getState(), "Game"); }
TEST_F(TestSceneManager, init) { MyApp manager; manager.add<Title>("Title"); manager.add<Game>("Game"); manager.init("Game"); EXPECT_EQ(manager.getState(), "Game"); }
TEST_F(TestSceneManager, update) { MyApp manager; manager.add<Title>("Title"); manager.add<Game>("Game"); manager.update(); manager.update(); manager.update(); manager.update(); manager.update(); EXPECT_EQ(manager.get()->t, 5); manager.update(); EXPECT_EQ(manager.getState(), "Game"); }