@Test public void testGetCategory() { tested.getCategory(pojo); verify(wrapped, times(1)).getCategory(eq(pojo)); verify(wrapped, never()).getId(any()); verify(wrapped, never()).getTitle(any()); verify(wrapped, never()).getDescription(any()); verify(wrapped, never()).getLabels(any()); verify(wrapped, never()).getPropertyFields(any()); verify(wrapped, never()).getProperty(any(), any()); verify(wrapped, never()).getGraphFactory(any()); verify(wrapped, never()).getMetaPropertyField(any(), any()); }
@Override public String getCategory(final T pojo) { return adapter.getCategory(pojo); }
DefinitionAdapterWrapper implements DefinitionAdapter<T> { @Override public String getCategory(final T pojo) { return adapter.getCategory(pojo); } }
DefinitionAdapterWrapper implements DefinitionAdapter<T> { @Override public String getCategory(final T pojo) { return adapter.getCategory(pojo); } protected  DefinitionAdapterWrapper();  DefinitionAdapterWrapper(final A adapter); }
DefinitionAdapterWrapper implements DefinitionAdapter<T> { @Override public String getCategory(final T pojo) { return adapter.getCategory(pojo); } protected  DefinitionAdapterWrapper();  DefinitionAdapterWrapper(final A adapter); @Override DefinitionId getId(final T pojo); @Override String getCategory(final T pojo); @Override String getTitle(final T pojo); @Override String getDescription(final T pojo); @Override String[] getLabels(final T pojo); @Override String[] getPropertyFields(final T pojo); @Override Optional<?> getProperty(T pojo, String propertyName); @Override Class<? extends ElementFactory> getGraphFactoryType(final T pojo); @Override String getMetaPropertyField(final T pojo,
                                       final PropertyMetaTypes metaType); @Override int getPriority(); @Override boolean accepts(final Class<?> type); }
DefinitionAdapterWrapper implements DefinitionAdapter<T> { @Override public String getCategory(final T pojo) { return adapter.getCategory(pojo); } protected  DefinitionAdapterWrapper();  DefinitionAdapterWrapper(final A adapter); @Override DefinitionId getId(final T pojo); @Override String getCategory(final T pojo); @Override String getTitle(final T pojo); @Override String getDescription(final T pojo); @Override String[] getLabels(final T pojo); @Override String[] getPropertyFields(final T pojo); @Override Optional<?> getProperty(T pojo, String propertyName); @Override Class<? extends ElementFactory> getGraphFactoryType(final T pojo); @Override String getMetaPropertyField(final T pojo,
                                       final PropertyMetaTypes metaType); @Override int getPriority(); @Override boolean accepts(final Class<?> type);  }