### Question:
DBCopyPlugin extends DefaultSessionPlugin implements SessionInfoProvider { public PluginSessionCallback sessionStarted(final ISession session) { IObjectTreeAPI api = session.getObjectTreeAPIOfActiveSessionWindow(); addMenuItemsToContextMenu(api); return new DBCopyPluginSessionCallback(this); }  PluginSessionCallback sessionStarted(final ISession session); void sessionEnding(final ISession session); String getInternalName(); String getDescriptiveName(); String getAuthor(); String getContributors(); String getVersion(); String getHelpFileName(); String getChangeLogFileName(); @Override String getLicenceFileName(); void initialize(); void unload(); void setCopyMenuEnabled(final boolean enabled); void setPasteMenuEnabled(final boolean enabled); void setSourceDatabaseObjects(List<IDatabaseObjectInfo> dbObjList); IGlobalPreferencesPanel[] getGlobalPreferencePanels(); ISession getSourceSession(); void setSourceSession(ISession session); List<IDatabaseObjectInfo> getSourceDatabaseObjects(); ISession getDestSession(); void setDestSession(ISession session); IDatabaseObjectInfo getDestDatabaseObject(); void setDestDatabaseObject(IDatabaseObjectInfo info); static final String BUNDLE_BASE_NAME; }### Answer:
@Test public void testSessionStarted() { PluginSessionCallback result = ((DBCopyPlugin) super.classUnderTest).sessionStarted(mockSession); assertNotNull(result); }