use of org.uberfire.backend.server.util.Paths in project kie-wb-common by kiegroup.
the class ProjectImportsServiceImplTest method setUp.
@Before
public void setUp() throws Exception {
super.startWeld();
// Instantiate Paths used in tests for Path conversion
final Bean pathsBean = beanManager.getBeans(Paths.class).iterator().next();
final CreationalContext cc = beanManager.createCreationalContext(pathsBean);
Paths paths = (Paths) beanManager.getReference(pathsBean, Paths.class, cc);
final URL packageUrl = this.getClass().getResource("/ModuleBackendTestModuleStructureValid/package-names-allow-list");
final org.uberfire.java.nio.file.Path nioPackagePath = fs.getPath(packageUrl.toURI());
final ProjectConfigurationContentHandler contentHandler = new ProjectConfigurationContentHandler();
pathToImports = paths.convert(nioPackagePath);
projectImportsService = new ProjectImportsServiceImpl(ioService, contentHandler, renameService, saveAndRenameService);
}
use of org.uberfire.backend.server.util.Paths in project kie-wb-common by kiegroup.
the class PackageDataModelDeclaredTypesTest method setUp.
@Before
public void setUp() throws Exception {
// Bootstrap WELD container
StartMain startMain = new StartMain(new String[0]);
beanManager = startMain.go().getBeanManager();
// Instantiate Paths used in tests for Path conversion
final Bean pathsBean = (Bean) beanManager.getBeans(Paths.class).iterator().next();
final CreationalContext cc = beanManager.createCreationalContext(pathsBean);
paths = (Paths) beanManager.getReference(pathsBean, Paths.class, cc);
// Ensure URLs use the default:// scheme
fs.forceAsDefault();
}
use of org.uberfire.backend.server.util.Paths in project kie-wb-common by kiegroup.
the class PackageNameWhiteListLoaderTest method setUp.
@Before
public void setUp() throws Exception {
final SimpleFileSystemProvider fs = new SimpleFileSystemProvider();
// Bootstrap WELD container
weld = new Weld();
final BeanManager beanManager = weld.initialize().getBeanManager();
// Instantiate Paths used in tests for Path conversion
final Bean pathsBean = (Bean) beanManager.getBeans(Paths.class).iterator().next();
final CreationalContext cc = beanManager.createCreationalContext(pathsBean);
Paths paths = (Paths) beanManager.getReference(pathsBean, Paths.class, cc);
// Ensure URLs use the default:// scheme
fs.forceAsDefault();
tempFiles = new TempFiles();
final File tempFile = tempFiles.createTempFile("white-list");
final org.uberfire.java.nio.file.Path nioPackagePath = fs.getPath(tempFile.toURI());
pathToWhiteList = paths.convert(nioPackagePath);
loader = new PackageNameWhiteListLoader(packageNameSearchProvider, ioService);
}
use of org.uberfire.backend.server.util.Paths in project kie-wb-common by kiegroup.
the class PackageNameAllowListLoaderTest method setUp.
@Before
public void setUp() throws Exception {
final SimpleFileSystemProvider fs = new SimpleFileSystemProvider();
// Bootstrap WELD container
weld = new Weld();
final BeanManager beanManager = weld.initialize().getBeanManager();
// Instantiate Paths used in tests for Path conversion
final Bean pathsBean = (Bean) beanManager.getBeans(Paths.class).iterator().next();
final CreationalContext cc = beanManager.createCreationalContext(pathsBean);
Paths paths = (Paths) beanManager.getReference(pathsBean, Paths.class, cc);
tempFiles = new TempFiles();
final File tempFile = tempFiles.createTempFile("allow-list");
final org.uberfire.java.nio.file.Path nioPackagePath = fs.getPath(tempFile.toURI());
pathToAllowList = paths.convert(nioPackagePath);
loader = new PackageNameAllowListLoader(packageNameSearchProvider, ioService);
}
use of org.uberfire.backend.server.util.Paths in project kie-wb-common by kiegroup.
the class ModuleSaverTest method setUp.
@Before
public void setUp() throws Exception {
fs = new SimpleFileSystemProvider();
super.startWeld();
// Instantiate Paths used in tests for Path conversion
final Bean pathsBean = (Bean) beanManager.getBeans(Paths.class).iterator().next();
final CreationalContext cc = beanManager.createCreationalContext(pathsBean);
paths = (Paths) beanManager.getReference(pathsBean, Paths.class, cc);
final Event<NewModuleEvent> newModuleEvent = mock(Event.class);
when(ioService.createDirectory(Mockito.<org.uberfire.java.nio.file.Path>any())).thenAnswer(new Answer<Object>() {
@Override
public Object answer(final InvocationOnMock invocation) throws Throwable {
return invocation.getArguments()[0];
}
});
doCallRealMethod().when(resourceResolver).getDefaultWorkspacePath(any());
doCallRealMethod().when(resourceResolver).getLegalId(any());
saver = new ModuleSaver(ioService, pomService, mock(KModuleService.class), newModuleEvent, newPackageEvent, resourceResolver, mock(ProjectImportsService.class), mock(ModuleRepositoriesService.class), packageNameAllowListService, mock(CommentedOptionFactory.class), new SessionInfo() {
@Override
public String getId() {
return "session";
}
@Override
public User getIdentity() {
return new UserImpl("testuser");
}
});
}
Aggregations