RuntimePluginBaseEditor extends BaseEditor<Plugin, DefaultMetadata> { @Override protected Supplier<Plugin> getContentSupplier() { return this::getContent; } RuntimePluginBaseEditor(); protected  RuntimePluginBaseEditor(final BaseEditorView baseView); @OnStartup void onStartup(final ObservablePath path,
                          final PlaceRequest place); Plugin getContent(); boolean mayClose(); @Override Validator getRenameValidator(); @Override Validator getCopyValidator(); void onPluginSaved(@Observes PluginSaved pluginSaved); void onPluginAdded(@Observes PluginAdded pluginAdded); void onPluginDeleted(@Observes PluginDeleted pluginDeleted); void onPluginRenamed(@Observes PluginRenamed pluginRenamed);  }
@Test public void testGetContentSupplier() { final Supplier<Plugin> contentSupplier = editor.getContentSupplier(); assertEquals(pluginMock, contentSupplier.get()); }