public void testGetClassNameFromPath() { assertEquals( "Class", ServerToIdeFileResolver.getClassNameFromPath("com/java/package/Class.java")); assertEquals("Class", ServerToIdeFileResolver.getClassNameFromPath("com/java/package/Class")); assertEquals("", ServerToIdeFileResolver.getClassNameFromPath("")); assertEquals("Class", ServerToIdeFileResolver.getClassNameFromPath("Class")); assertEquals( "Class", ServerToIdeFileResolver.getClassNameFromPath("com.java/package/Class.java")); assertEquals("Class", ServerToIdeFileResolver.getClassNameFromPath("com.java/package/Class")); } }
public void testGetPackageFromPath() { assertEquals( "com.java.package", ServerToIdeFileResolver.getPackageFromPath("/com/java/package/Class.java")); assertEquals("", ServerToIdeFileResolver.getPackageFromPath("Class.java")); assertEquals("package", ServerToIdeFileResolver.getPackageFromPath("/package/Class.java")); assertEquals( "com.java.package", ServerToIdeFileResolver.getPackageFromPath("/com//java/package//Class.java")); assertEquals( "com.java.package", ServerToIdeFileResolver.getPackageFromPath("com/java/package/Class.java")); assertEquals("", ServerToIdeFileResolver.getPackageFromPath("")); }
public void testGetCloudPathFromJavaFile() { PsiJavaFile psiJavaFile = mock(PsiJavaFile.class); when(psiJavaFile.getPackageName()).thenReturn("com.java.package"); when(psiJavaFile.getName()).thenReturn("Class.java"); assertEquals( "com/java/package/Class.java", ServerToIdeFileResolver.getCloudPathFromFile(psiJavaFile)); }
public void testGetFileFromPath_packageClass() { ServerToIdeFileResolver fileResolver = new ServerToIdeFileResolver(); assertEquals( class1.getContainingFile().getVirtualFile(), fileResolver.getFileFromPath(getProject(), "com/java/pkg/Class.java")); }
public void testGetFileFromPath_fileName() { ServerToIdeFileResolver fileResolver = new ServerToIdeFileResolver(); assertEquals( class1.getContainingFile().getVirtualFile(), fileResolver.getFileFromPath(getProject(), "Class.java")); }
public void ignore_testGetFileFromPath_fullPath() { // TODO(joaomartins): Find out why project.getBaseDir() is returning a different tempDir to // myFixture. PsiFile file1 = this.myFixture.addFileToProject("path/to/prj/src/main/com/java/package/Class.java", ""); this.myFixture.addFileToProject("path/to/prj/src/test/com/java/package/ClassTest.java", ""); ServerToIdeFileResolver fileResolver = new ServerToIdeFileResolver(); assertEquals( fileResolver.getFileFromPath( getProject(), "path/to/prj/src/main/com/java/package/Class.java"), file1.getVirtualFile()); }