[jboss-cvs] jbosside/core/tests/org.jboss.ide.eclipse.packages.test/src/org/jboss/ide/eclipse/packages/test ...
Marshall Culpepper
mculpepper at jboss.com
Wed Nov 8 14:54:42 EST 2006
User: mculpepper
Date: 06/11/08 14:54:42
Modified: core/tests/org.jboss.ide.eclipse.packages.test/src/org/jboss/ide/eclipse/packages/test
PackagesEARTest.java
Log:
made a ton of bug fixes, re-modeled the working copy API to actually make sense (thanks rob!).. we're approaching a working implementation
Revision Changes Path
1.2 +6 -50 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.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- PackagesEARTest.java 6 Nov 2006 21:38:13 -0000 1.1
+++ PackagesEARTest.java 8 Nov 2006 19:54:42 -0000 1.2
@@ -292,61 +292,17 @@
public void testWorkingCopies ()
{
List packages = PackagesModel.instance().getProjectPackages(testPackagesProject.getProject());
+ assertEquals(packages.size(), 1);
IPackage pkg = (IPackage) packages.get(0);
- IPackageFolder packagesFolder = pkg.getFolders()[0];
- IPackage oldPackage = pkg;
+ assertNotNull(pkg);
IPackageWorkingCopy wc = pkg.createPackageWorkingCopy();
- wc.removeChild(packagesFolder);
- pkg = wc.savePackage();
-
- assertTrue(pkg != oldPackage);
- assertFalse(pkg.hasChild(packagesFolder));
- assertEquals(pkg.getFolders().length, 1);
-
- packages =PackagesModel.instance().getProjectPackages(testPackagesProject.getProject());
-
- assertEquals(packages.size(), 1);
-
- wc = pkg.createPackageWorkingCopy();
- wc.addChild(packagesFolder);
- pkg = wc.savePackage();
-
- assertTrue(pkg.hasChild(packagesFolder));
- assertEquals(pkg.getFolders().length, 2);
- assertEquals(packagesFolder.getParent(), pkg);
-
- packages = PackagesModel.instance().getProjectPackages(testPackagesProject.getProject());
- assertEquals(packages.size(), 1);
-
- IPackageFolderWorkingCopy testFolder = PackagesCore.createPackageFolder(testPackagesProject.getProject());
- testFolder.setName("testFolder");
-
- wc = pkg.createPackageWorkingCopy();
- wc.addChild(testFolder);
- pkg = wc.savePackage();
-
- assertTrue(pkg.hasChild(testFolder));
- assertEquals(pkg.getFolders().length, 3);
- assertEquals(testFolder.getParent(), pkg);
-
- packages = PackagesModel.instance().getProjectPackages(testPackagesProject.getProject());
- assertEquals(packages.size(), 1);
-
- IPackageFolderWorkingCopy testFolder2 = PackagesCore.createPackageFolder(testPackagesProject.getProject());
- testFolder2.setName("testFolder2");
- wc = pkg.createPackageWorkingCopy();
- wc.addChild(testFolder2);
- pkg = wc.savePackage();
-
- assertTrue(pkg.hasChild(testFolder2));
- assertEquals(pkg.getFolders().length, 4);
- assertEquals(testFolder2.getParent(), pkg);
-
- packages = PackagesModel.instance().getProjectPackages(testPackagesProject.getProject());
- assertEquals(packages.size(), 1);
+ wc.setName("MyApp2.ear");
+ assertEquals(pkg.getName(), "MyApp.ear");
+ wc.save();
+ assertEquals(pkg.getName(), "MyApp2.ear");
}
More information about the jboss-cvs-commits
mailing list