@Test public void testThatWhenClearIsInvokedThenDelegatesInAutomata() { gameOfLife.clear(); verify(gameOfLifeAutomata).clear(); }
public void clear() { gameOfLifeDrawer.clearBackground(); gameOfLifeAutomata.clear(); }
GameOfLife implements RainbowInputController.RainbowInteractionListener, OnCellUpdatedCallback2D, RainbowDrawer.PointDetectedListener { public void clear() { gameOfLifeDrawer.clearBackground(); gameOfLifeAutomata.clear(); } }
GameOfLife implements RainbowInputController.RainbowInteractionListener, OnCellUpdatedCallback2D, RainbowDrawer.PointDetectedListener { public void clear() { gameOfLifeDrawer.clearBackground(); gameOfLifeAutomata.clear(); } @VisibleForTesting  GameOfLife(AutomataDiscrete2D gameOfLifeAutomata, GameOfLifeDrawer gameOfLifeDrawer, RainbowInputController rainbowInputController); }
GameOfLife implements RainbowInputController.RainbowInteractionListener, OnCellUpdatedCallback2D, RainbowDrawer.PointDetectedListener { public void clear() { gameOfLifeDrawer.clearBackground(); gameOfLifeAutomata.clear(); } @VisibleForTesting  GameOfLife(AutomataDiscrete2D gameOfLifeAutomata, GameOfLifeDrawer gameOfLifeDrawer, RainbowInputController rainbowInputController); static GameOfLife newInstance(RainbowDrawer rainbowDrawer,
                                         RainbowInputController rainbowInputController); void doStep(); @Override void onCellDetected(int x, int y, int state); @Override void onSketchTouched(MotionEvent motionEvent); @Override void onSketchReleased(MotionEvent motionEvent); @Override void onFingerDragged(MotionEvent motionEvent); @Override void onPointDetected(float px, float py, float x, float y); @Override void onMotionEvent(MotionEvent motionEvent); void startEdition(); void endEdition(); void clear(); void restoreLastWorld(); void loadWorldFrom(RainbowImage image); }
GameOfLife implements RainbowInputController.RainbowInteractionListener, OnCellUpdatedCallback2D, RainbowDrawer.PointDetectedListener { public void clear() { gameOfLifeDrawer.clearBackground(); gameOfLifeAutomata.clear(); } @VisibleForTesting  GameOfLife(AutomataDiscrete2D gameOfLifeAutomata, GameOfLifeDrawer gameOfLifeDrawer, RainbowInputController rainbowInputController); static GameOfLife newInstance(RainbowDrawer rainbowDrawer,
                                         RainbowInputController rainbowInputController); void doStep(); @Override void onCellDetected(int x, int y, int state); @Override void onSketchTouched(MotionEvent motionEvent); @Override void onSketchReleased(MotionEvent motionEvent); @Override void onFingerDragged(MotionEvent motionEvent); @Override void onPointDetected(float px, float py, float x, float y); @Override void onMotionEvent(MotionEvent motionEvent); void startEdition(); void endEdition(); void clear(); void restoreLastWorld(); void loadWorldFrom(RainbowImage image);  }