[jboss-cvs] jbosside/core/tests/org.jboss.ide.eclipse.packages.test/src/org/jboss/ide/eclipse/packages/test ...
Marshall Culpepper
mculpepper at jboss.com
Fri Feb 23 12:30:50 EST 2007
User: mculpepper
Date: 07/02/23 12:30:50
Modified: core/tests/org.jboss.ide.eclipse.packages.test/src/org/jboss/ide/eclipse/packages/test
PackagesBuildTest.java PackagesEARTest.java
NewProjectTest.java
Log:
added unit test for new getBaseFile API
Revision Changes Path
1.5 +22 -0 jbosside/core/tests/org.jboss.ide.eclipse.packages.test/src/org/jboss/ide/eclipse/packages/test/PackagesBuildTest.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: PackagesBuildTest.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/core/tests/org.jboss.ide.eclipse.packages.test/src/org/jboss/ide/eclipse/packages/test/PackagesBuildTest.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- PackagesBuildTest.java 23 Feb 2007 14:42:13 -0000 1.4
+++ PackagesBuildTest.java 23 Feb 2007 17:30:50 -0000 1.5
@@ -13,6 +13,7 @@
import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.ResourcesPlugin;
import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.core.runtime.Path;
import org.eclipse.jdt.core.IJavaProject;
@@ -65,6 +66,7 @@
suite.addTest(new PackagesBuildTest("testSimpleJar_changeFilesetPattern_removeFile"));
suite.addTest(new PackagesBuildTest("testExplodedJar"));
suite.addTest(new PackagesBuildTest("testSimpleJar_changeToExploded"));
+ suite.addTest(new PackagesBuildTest("testBaseFile"));
return suite;
}
@@ -401,4 +403,24 @@
File simpleJarFile = getPackageFile(simpleJar);
assertTrue(simpleJarFile.getDelegate().isDirectory());
}
+
+ public void testBaseFile ()
+ {
+ IPath projectPath = project.getFullPath();
+ IPath filePath = projectPath.append("simple.jar").append("test.xml");
+
+ IPath basePath = PackagesCore.getBaseFile(filePath);
+
+ assertEquals (basePath.segmentCount(), 2);
+ assertEquals (basePath.segment(0), project.getName());
+ assertEquals (basePath.segment(1), "simple.jar");
+
+ filePath = projectPath.append("exploded.jar").append("test.xml");
+ basePath = PackagesCore.getBaseFile(filePath);
+
+ assertEquals (basePath.segmentCount(), 3);
+ assertEquals (basePath.segment(0), project.getName());
+ assertEquals (basePath.segment(1), "exploded.jar");
+ assertEquals (basePath.segment(2), "test.xml");
+ }
}
1.9 +1 -0 jbosside/core/tests/org.jboss.ide.eclipse.packages.test/src/org/jboss/ide/eclipse/packages/test/PackagesEARTest.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: PackagesEARTest.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/core/tests/org.jboss.ide.eclipse.packages.test/src/org/jboss/ide/eclipse/packages/test/PackagesEARTest.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- PackagesEARTest.java 23 Feb 2007 14:42:13 -0000 1.8
+++ PackagesEARTest.java 23 Feb 2007 17:30:50 -0000 1.9
@@ -34,6 +34,7 @@
import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IResource;
import org.eclipse.core.resources.ResourcesPlugin;
+import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.core.runtime.Path;
import org.eclipse.jdt.core.IJavaProject;
1.4 +0 -1 jbosside/core/tests/org.jboss.ide.eclipse.packages.test/src/org/jboss/ide/eclipse/packages/test/NewProjectTest.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: NewProjectTest.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/core/tests/org.jboss.ide.eclipse.packages.test/src/org/jboss/ide/eclipse/packages/test/NewProjectTest.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- NewProjectTest.java 23 Feb 2007 14:42:13 -0000 1.3
+++ NewProjectTest.java 23 Feb 2007 17:30:50 -0000 1.4
@@ -104,5 +104,4 @@
IPackage pkg = (IPackage) packages.get(0);
assertEquals(pkg.getName(), "test.jar");
}
-
}
More information about the jboss-cvs-commits
mailing list