[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