@Test public void testRegister() { final String s = "an string"; tested.register(s); verify(map, times(1)).put(s, s); }
@Override public void register(final T item) { items.put(getItemId(item), item); }
MapRegistry implements DynamicRegistry<T> { @Override public void register(final T item) { items.put(getItemId(item), item); } }
MapRegistry implements DynamicRegistry<T> { @Override public void register(final T item) { items.put(getItemId(item), item); } MapRegistry(final KeyProvider<T> keyProvider,
                final Map<String, T> items); }
MapRegistry implements DynamicRegistry<T> { @Override public void register(final T item) { items.put(getItemId(item), item); } MapRegistry(final KeyProvider<T> keyProvider,
                final Map<String, T> items); @Override void register(final T item); boolean remove(final T item); @Override boolean contains(final T item); @Override boolean isEmpty(); Collection<T> getItems(); void clear(); T getItemByKey(final String key); }
MapRegistry implements DynamicRegistry<T> { @Override public void register(final T item) { items.put(getItemId(item), item); } MapRegistry(final KeyProvider<T> keyProvider,
                final Map<String, T> items); @Override void register(final T item); boolean remove(final T item); @Override boolean contains(final T item); @Override boolean isEmpty(); Collection<T> getItems(); void clear(); T getItemByKey(final String key);  }