@Override public String getPathElement(final DataColumnDefEditor subEditor) { return listEditor.getPathElement(subEditor); }
@Override public String getPathElement(final DataColumnDefEditor subEditor) { return listEditor.getPathElement(subEditor); }
@Test public void testSetEditorChain() { final CompositeEditor.EditorChain<DataColumnDef, org.dashbuilder.dataset.client.editor.DataColumnDefEditor> chain = mock(CompositeEditor.EditorChain.class); presenter.setEditorChain(chain); verify(listEditor, times(1)).setEditorChain(chain); verify(listEditor, times(0)).createEditorForTraversal(); verify(listEditor, times(0)).getPathElement(any(DataColumnDefEditor.class)); verify(listEditor, times(0)).setDelegate(any(EditorDelegate.class)); verify(listEditor, times(0)).flush(); verify(listEditor, times(0)).onPropertyChange(anyString()); verify(listEditor, times(0)).setValue(any(List.class)); }
@Test public void testSetDelegate() { final EditorDelegate<List<DataColumnDef>> delegate = mock(EditorDelegate.class); presenter.setDelegate(delegate); verify(listEditor, times(1)).setDelegate(delegate); verify(listEditor, times(0)).createEditorForTraversal(); verify(listEditor, times(0)).getPathElement(any(DataColumnDefEditor.class)); verify(listEditor, times(0)).setEditorChain(any(CompositeEditor.EditorChain.class)); verify(listEditor, times(0)).flush(); verify(listEditor, times(0)).onPropertyChange(anyString()); verify(listEditor, times(0)).setValue(any(List.class)); }
@Test public void testCreateEditorForTraversal() { presenter.createEditorForTraversal(); verify(listEditor, times(1)).createEditorForTraversal(); verify(listEditor, times(0)).getPathElement(any(DataColumnDefEditor.class)); verify(listEditor, times(0)).setEditorChain(any(CompositeEditor.EditorChain.class)); verify(listEditor, times(0)).setDelegate(any(EditorDelegate.class)); verify(listEditor, times(0)).flush(); verify(listEditor, times(0)).onPropertyChange(anyString()); verify(listEditor, times(0)).setValue(any(List.class)); }
@Test public void testOnPropertyChange() { final String s = "prop1"; presenter.onPropertyChange(s); verify(listEditor, times(1)).onPropertyChange(s); verify(listEditor, times(0)).createEditorForTraversal(); verify(listEditor, times(0)).getPathElement(any(DataColumnDefEditor.class)); verify(listEditor, times(0)).setEditorChain(any(CompositeEditor.EditorChain.class)); verify(listEditor, times(0)).setDelegate(any(EditorDelegate.class)); verify(listEditor, times(0)).flush(); verify(listEditor, times(0)).setValue(any(List.class)); }
@Test public void testFlush() { presenter.flush(); verify(listEditor, times(1)).flush(); verify(listEditor, times(0)).createEditorForTraversal(); verify(listEditor, times(0)).getPathElement(any(DataColumnDefEditor.class)); verify(listEditor, times(0)).setEditorChain(any(CompositeEditor.EditorChain.class)); verify(listEditor, times(0)).setDelegate(any(EditorDelegate.class)); verify(listEditor, times(0)).onPropertyChange(anyString()); verify(listEditor, times(0)).setValue(any(List.class)); }
@Test public void testSetValue() { final List<DataColumnDef> value = mock(List.class); presenter.setValue(value); verify(listEditor, times(1)).setValue(value); verify(listEditor, times(0)).createEditorForTraversal(); verify(listEditor, times(0)).getPathElement(any(DataColumnDefEditor.class)); verify(listEditor, times(0)).setEditorChain(any(CompositeEditor.EditorChain.class)); verify(listEditor, times(0)).setDelegate(any(EditorDelegate.class)); verify(listEditor, times(0)).flush(); verify(listEditor, times(0)).onPropertyChange(anyString()); }
@Test public void testGetPathElement() { presenter.getPathElement(dataColumnDefEditor); verify(listEditor, times(1)).getPathElement(dataColumnDefEditor); verify(listEditor, times(0)).createEditorForTraversal(); verify(listEditor, times(0)).setEditorChain(any(CompositeEditor.EditorChain.class)); verify(listEditor, times(0)).setDelegate(any(EditorDelegate.class)); verify(listEditor, times(0)).flush(); verify(listEditor, times(0)).onPropertyChange(anyString()); verify(listEditor, times(0)).setValue(any(List.class)); }