### Question:
GameLoop implements Runnable { public GameScene getScene() { return scene; } GameLoop(GameScene aScene, GameView aHumanGameView, GameRuntime aRuntime); void addGameView(GameView aNewGameView); GameView getHumanGameView(); GameScene getScene(); @Override void run(); void singleRunOnlyUpdateGameView(); void singleRun(); void shutdown(); boolean isShutdown();  }### Answer:
@Test public void testGetScene() throws Exception { GameScene theScene = mock(GameScene.class); GameView theGameView = mock(GameView.class); GameRuntime theRuntime = mock(GameRuntime.class); GameLoop theLoop = new GameLoop(theScene, theGameView, theRuntime); assertSame(theScene, theLoop.getScene()); }