use of org.talend.mdm.repository.utils.IRepositoryResourceUtilExAdapter in project tmdm-studio-se by Talend.
the class AbstractSimpleAddActionTest method setUp.
@Before
public void setUp() throws Exception {
ResourceBundle rb = mock(ResourceBundle.class);
// $NON-NLS-1$
stub(method(ResourceBundle.class, "getBundle", String.class)).toReturn(rb);
PowerMockito.mockStatic(JFaceResources.class);
ImageRegistry registry = mock(ImageRegistry.class);
when(JFaceResources.getImageRegistry()).thenReturn(registry);
PowerMockito.mockStatic(CoreRuntimePlugin.class);
CoreRuntimePlugin coreRuntimePlugin = mock(CoreRuntimePlugin.class);
when(CoreRuntimePlugin.getInstance()).thenReturn(coreRuntimePlugin);
IProxyRepositoryFactory repositoryFactory = mock(IProxyRepositoryFactory.class);
when(CoreRuntimePlugin.getInstance().getProxyRepositoryFactory()).thenReturn(repositoryFactory);
RepositoryContext ontextMock = mock(RepositoryContext.class);
when(repositoryFactory.getRepositoryContext()).thenReturn(ontextMock);
PowerMockito.mockStatic(ProjectManager.class);
ProjectManager pmMock = mock(ProjectManager.class);
Project pMock = mock(Project.class);
User userMock = mock(User.class);
// $NON-NLS-1$
when(userMock.getLogin()).thenReturn("a@b.cn");
when(pMock.getAuthor()).thenReturn(userMock);
when(pmMock.getCurrentProject()).thenReturn(pMock);
when(ProjectManager.getInstance()).thenReturn(pmMock);
when(ontextMock.getUser()).thenReturn(userMock);
IRepositoryResourceUtilExAdapter mockAdapter = PowerMockito.mock(IRepositoryResourceUtilExAdapter.class);
PowerMockito.mockStatic(ExAdapterManager.class);
PowerMockito.when(ExAdapterManager.getAdapter(new RepositoryResourceUtil(), IRepositoryResourceUtilExAdapter.class)).thenReturn(mockAdapter);
RecycleBinNodeConfiguration recycleBinNodeConfiguration = mock(RecycleBinNodeConfiguration.class);
PowerMockito.whenNew(RecycleBinNodeConfiguration.class).withNoArguments().thenReturn(recycleBinNodeConfiguration);
PowerMockito.mockStatic(ProxyRepositoryFactory.class);
ProxyRepositoryFactory proxyRepositoryFactory = mock(ProxyRepositoryFactory.class);
when(ProxyRepositoryFactory.getInstance()).thenReturn(proxyRepositoryFactory);
IRepositoryFactory repositoryFactoryMock = mock(IRepositoryFactory.class);
when(proxyRepositoryFactory.getRepositoryFactoryFromProvider()).thenReturn(repositoryFactoryMock);
XmiResourceManager xmiResourceManager = mock(XmiResourceManager.class);
when(repositoryFactoryMock.getResourceManager()).thenReturn(xmiResourceManager);
PowerMockito.mockStatic(RepositoryNodeConfigurationManager.class);
IRepositoryNodeConfiguration rncMock = mock(IRepositoryNodeConfiguration.class);
when(RepositoryNodeConfigurationManager.getConfiguration((Item) anyObject())).thenReturn(rncMock);
IRepositoryNodeResourceProvider resourceProviderM = mock(IRepositoryNodeResourceProvider.class);
when(rncMock.getResourceProvider()).thenReturn(resourceProviderM);
when(resourceProviderM.needSaveReferenceFile()).thenReturn(true);
when(repositoryFactory.isEditableAndLockIfPossible((Item) anyObject())).thenReturn(true);
}
use of org.talend.mdm.repository.utils.IRepositoryResourceUtilExAdapter in project tmdm-studio-se by Talend.
the class RemoveFromRepositoryActionTest method setUp.
@Before
public void setUp() throws Exception {
ResourceBundle rb = mock(ResourceBundle.class);
// $NON-NLS-1$
stub(method(ResourceBundle.class, "getBundle", String.class)).toReturn(rb);
PowerMockito.mockStatic(JFaceResources.class);
ImageRegistry registry = mock(ImageRegistry.class);
when(JFaceResources.getImageRegistry()).thenReturn(registry);
PowerMockito.mockStatic(DefaultMessagesImpl.class);
// $NON-NLS-1$
when(DefaultMessagesImpl.getString(anyString())).thenReturn("anyString()");
IRepositoryResourceUtilExAdapter mockAdapter = PowerMockito.mock(IRepositoryResourceUtilExAdapter.class);
PowerMockito.mockStatic(ExAdapterManager.class);
PowerMockito.when(ExAdapterManager.getAdapter(new RepositoryResourceUtil(), IRepositoryResourceUtilExAdapter.class)).thenReturn(mockAdapter);
PowerMockito.mockStatic(CoreRuntimePlugin.class);
CoreRuntimePlugin coreRuntimePlugin = mock(CoreRuntimePlugin.class);
when(CoreRuntimePlugin.getInstance()).thenReturn(coreRuntimePlugin);
RepositoryContext contextMock = mock(RepositoryContext.class);
PowerMockito.mockStatic(ProjectManager.class);
ProjectManager pmMock = mock(ProjectManager.class);
projectM = mock(Project.class);
User userMock = mock(User.class);
// $NON-NLS-1$
when(userMock.getLogin()).thenReturn("a@b.cn");
when(projectM.getAuthor()).thenReturn(userMock);
when(pmMock.getCurrentProject()).thenReturn(projectM);
when(ProjectManager.getInstance()).thenReturn(pmMock);
when(contextMock.getUser()).thenReturn(userMock);
repositoryFactory = mock(ProxyRepositoryFactory.class);
RecycleBinNodeConfiguration recycleBinNodeConfiguration = mock(RecycleBinNodeConfiguration.class);
PowerMockito.whenNew(RecycleBinNodeConfiguration.class).withNoArguments().thenReturn(recycleBinNodeConfiguration);
// $NON-NLS-1$
stub(method(ProxyRepositoryFactory.class, "getInstance")).toReturn(repositoryFactory);
when(CoreRuntimePlugin.getInstance().getProxyRepositoryFactory()).thenReturn(repositoryFactory);
IRepositoryFactory repositoryFactoryMock = mock(IRepositoryFactory.class);
when(repositoryFactory.getRepositoryFactoryFromProvider()).thenReturn(repositoryFactoryMock);
XmiResourceManager xmiResourceManager = mock(XmiResourceManager.class);
when(repositoryFactoryMock.getResourceManager()).thenReturn(xmiResourceManager);
PowerMockito.mockStatic(RepositoryNodeConfigurationManager.class);
IRepositoryNodeConfiguration rncMock = mock(IRepositoryNodeConfiguration.class);
when(RepositoryNodeConfigurationManager.getConfiguration((Item) anyObject())).thenReturn(rncMock);
IRepositoryNodeResourceProvider resourceProviderM = mock(IRepositoryNodeResourceProvider.class);
when(rncMock.getResourceProvider()).thenReturn(resourceProviderM);
when(resourceProviderM.needSaveReferenceFile()).thenReturn(true);
when(repositoryFactory.getRepositoryContext()).thenReturn(contextMock);
when(repositoryFactory.isEditableAndLockIfPossible((Item) anyObject())).thenReturn(true);
}
use of org.talend.mdm.repository.utils.IRepositoryResourceUtilExAdapter in project tmdm-studio-se by Talend.
the class RenameObjectActionTest method setUp.
@Before
public void setUp() throws Exception {
ResourceBundle rb = mock(ResourceBundle.class);
// $NON-NLS-1$
stub(method(ResourceBundle.class, "getBundle", String.class)).toReturn(rb);
PowerMockito.mockStatic(JFaceResources.class);
ImageRegistry registry = mock(ImageRegistry.class);
when(JFaceResources.getImageRegistry()).thenReturn(registry);
PowerMockito.mockStatic(DefaultMessagesImpl.class);
// $NON-NLS-1$
when(DefaultMessagesImpl.getString(anyString())).thenReturn("anyString()");
IRepositoryResourceUtilExAdapter mockAdapter = PowerMockito.mock(IRepositoryResourceUtilExAdapter.class);
PowerMockito.mockStatic(ExAdapterManager.class);
PowerMockito.when(ExAdapterManager.getAdapter(new RepositoryResourceUtil(), IRepositoryResourceUtilExAdapter.class)).thenReturn(mockAdapter);
PowerMockito.mockStatic(MDMWorbenchPlugin.class);
when(MDMWorbenchPlugin.getImageDescriptor(anyString())).thenReturn(mock(ImageDescriptor.class));
PowerMockito.mockStatic(ImageCache.class);
ImageDescriptor imgDesc = mock(ImageDescriptor.class);
when(ImageCache.getImage(anyString())).thenReturn(imgDesc);
//
PowerMockito.mockStatic(CoreRuntimePlugin.class);
CoreRuntimePlugin coreRuntimePlugin = mock(CoreRuntimePlugin.class);
when(CoreRuntimePlugin.getInstance()).thenReturn(coreRuntimePlugin);
RepositoryContext contextMock = mock(RepositoryContext.class);
PowerMockito.mockStatic(ProjectManager.class);
ProjectManager pmMock = mock(ProjectManager.class);
projectM = mock(Project.class);
User userMock = mock(User.class);
// $NON-NLS-1$
when(userMock.getLogin()).thenReturn("a@b.cn");
when(projectM.getAuthor()).thenReturn(userMock);
when(pmMock.getCurrentProject()).thenReturn(projectM);
when(ProjectManager.getInstance()).thenReturn(pmMock);
when(contextMock.getUser()).thenReturn(userMock);
//
repositoryFactory = mock(IProxyRepositoryFactory.class);
when(CoreRuntimePlugin.getInstance().getProxyRepositoryFactory()).thenReturn(repositoryFactory);
RecycleBinNodeConfiguration recycleBinNodeConfiguration = mock(RecycleBinNodeConfiguration.class);
PowerMockito.whenNew(RecycleBinNodeConfiguration.class).withNoArguments().thenReturn(recycleBinNodeConfiguration);
PowerMockito.mockStatic(ProxyRepositoryFactory.class);
ProxyRepositoryFactory proxyRepositoryFactory = mock(ProxyRepositoryFactory.class);
when(ProxyRepositoryFactory.getInstance()).thenReturn(proxyRepositoryFactory);
IRepositoryFactory repositoryFactoryMock = mock(IRepositoryFactory.class);
when(proxyRepositoryFactory.getRepositoryFactoryFromProvider()).thenReturn(repositoryFactoryMock);
XmiResourceManager xmiResourceManager = mock(XmiResourceManager.class);
when(repositoryFactoryMock.getResourceManager()).thenReturn(xmiResourceManager);
PowerMockito.mockStatic(RepositoryNodeConfigurationManager.class);
IRepositoryNodeConfiguration rncMock = mock(IRepositoryNodeConfiguration.class);
when(RepositoryNodeConfigurationManager.getConfiguration((Item) anyObject())).thenReturn(rncMock);
resourceProviderM = mock(IRepositoryNodeResourceProvider.class);
when(rncMock.getResourceProvider()).thenReturn(resourceProviderM);
when(repositoryFactory.isEditableAndLockIfPossible((Item) anyObject())).thenReturn(true);
}
Aggregations