Search in sources :

Example 1 with LocalRepositoryObjectCRUD

use of org.talend.dataprofiler.core.ui.views.resources.LocalRepositoryObjectCRUD in project tdq-studio-se by Talend.

the class UnitTestBuildHelper method mockLocalRepositoryObjectCRUD.

/**
 * mock LocalRepositoryObjectCRUD for RepNodeUtils.getRepositoryObjectCRUD().
 */
public static void mockLocalRepositoryObjectCRUD() {
    IProject proj = mock(IProject.class);
    when(proj.getFullPath()).thenReturn(new Path(PluginConstant.EMPTY_STRING));
    PowerMockito.mockStatic(ResourceManager.class);
    when(ResourceManager.getRootProject()).thenReturn(proj);
    PowerMockito.mockStatic(ProxyRepositoryFactory.class);
    ProxyRepositoryFactory proxFactory = mock(ProxyRepositoryFactory.class);
    when(ProxyRepositoryFactory.getInstance()).thenReturn(proxFactory);
    PowerMockito.mockStatic(RepNodeUtils.class);
    LocalRepositoryObjectCRUD localRepCRUD = mock(LocalRepositoryObjectCRUD.class);
    when(RepNodeUtils.getRepositoryObjectCRUD()).thenReturn(localRepCRUD);
}
Also used : Path(org.eclipse.core.runtime.Path) IPath(org.eclipse.core.runtime.IPath) ProxyRepositoryFactory(org.talend.core.repository.model.ProxyRepositoryFactory) IProxyRepositoryFactory(org.talend.repository.model.IProxyRepositoryFactory) LocalRepositoryObjectCRUD(org.talend.dataprofiler.core.ui.views.resources.LocalRepositoryObjectCRUD) IProject(org.eclipse.core.resources.IProject)

Aggregations

IProject (org.eclipse.core.resources.IProject)1 IPath (org.eclipse.core.runtime.IPath)1 Path (org.eclipse.core.runtime.Path)1 ProxyRepositoryFactory (org.talend.core.repository.model.ProxyRepositoryFactory)1 LocalRepositoryObjectCRUD (org.talend.dataprofiler.core.ui.views.resources.LocalRepositoryObjectCRUD)1 IProxyRepositoryFactory (org.talend.repository.model.IProxyRepositoryFactory)1