@Test
public void testResolvePackageWithJavaFileInDefaultPackage() throws Exception {
final Bean projectServiceBean = (Bean) beanManager.getBeans( ProjectService.class ).iterator().next();
final CreationalContext cc = beanManager.createCreationalContext( projectServiceBean );
final ProjectService projectService = (ProjectService) beanManager.getReference( projectServiceBean,
ProjectService.class,
cc );
final URL rootUrl = this.getClass().getResource( "/ProjectBackendTestProjectStructureInvalidNoPOM/src/main/java" );
final org.uberfire.java.nio.file.Path nioRootPath = fs.getPath( rootUrl.toURI() );
final Path rootPath = paths.convert( nioRootPath );
final URL testUrl = this.getClass().getResource( "/ProjectBackendTestProjectStructureInvalidNoPOM/src/main/java/Bean.java" );
final org.uberfire.java.nio.file.Path nioTestPath = fs.getPath( testUrl.toURI() );
final Path testPath = paths.convert( nioTestPath );
//Test a non-Project Path resolves to null
final Package result = projectService.resolvePackage( testPath );
assertNull( result );
}