@Test public void testStoreChanged() throws Exception { final MenuStore store = mock(MenuStore.class); when(store.getSelected()).thenReturn(MenuItem.HOME); final MenuView view = new MenuView(); view.storeChanged(store); verify(store, times(1)).getSelected(); verifyNoMoreInteractions(store); }
@Override public void storeChanged(Store store) { MenuStore menuStore = (MenuStore) store; selected = menuStore.getSelected(); render(); }
MenuView implements View { @Override public void storeChanged(Store store) { MenuStore menuStore = (MenuStore) store; selected = menuStore.getSelected(); render(); } }
MenuView implements View { @Override public void storeChanged(Store store) { MenuStore menuStore = (MenuStore) store; selected = menuStore.getSelected(); render(); }  }
MenuView implements View { @Override public void storeChanged(Store store) { MenuStore menuStore = (MenuStore) store; selected = menuStore.getSelected(); render(); }  @Override void storeChanged(Store store); @Override void render(); void itemClicked(MenuItem item); }
MenuView implements View { @Override public void storeChanged(Store store) { MenuStore menuStore = (MenuStore) store; selected = menuStore.getSelected(); render(); }  @Override void storeChanged(Store store); @Override void render(); void itemClicked(MenuItem item);  }