[jboss-cvs] jbosside/core/tests/org.jboss.ide.eclipse.packages.test/src/org/jboss/ide/eclipse/packages/test/build ...

Marshall Culpepper mculpepper at jboss.com
Wed Feb 28 18:23:40 EST 2007


  User: mculpepper
  Date: 07/02/28 18:23:40

  Modified:    core/tests/org.jboss.ide.eclipse.packages.test/src/org/jboss/ide/eclipse/packages/test/build 
                        BuildTest.java
  Log:
  simpleJarRef wasn't being initialized correctly after initial setup, added a refresh() in waitForAutoBuild
  
  Revision  Changes    Path
  1.4       +16 -4     jbosside/core/tests/org.jboss.ide.eclipse.packages.test/src/org/jboss/ide/eclipse/packages/test/build/BuildTest.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: BuildTest.java
  ===================================================================
  RCS file: /cvsroot/jboss/jbosside/core/tests/org.jboss.ide.eclipse.packages.test/src/org/jboss/ide/eclipse/packages/test/build/BuildTest.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- BuildTest.java	28 Feb 2007 16:38:12 -0000	1.3
  +++ BuildTest.java	28 Feb 2007 23:23:40 -0000	1.4
  @@ -5,8 +5,11 @@
   import java.io.IOException;
   import java.util.List;
   
  +import junit.framework.TestCase;
  +
   import org.eclipse.core.resources.IFile;
   import org.eclipse.core.resources.IProject;
  +import org.eclipse.core.resources.IResource;
   import org.eclipse.core.resources.ResourcesPlugin;
   import org.eclipse.core.runtime.CoreException;
   import org.eclipse.core.runtime.NullProgressMonitor;
  @@ -19,6 +22,7 @@
   import org.jboss.ide.eclipse.packages.core.model.IPackage;
   import org.jboss.ide.eclipse.packages.core.model.IPackageFileSet;
   import org.jboss.ide.eclipse.packages.core.model.IPackageFolder;
  +import org.jboss.ide.eclipse.packages.core.model.IPackageReference;
   import org.jboss.ide.eclipse.packages.core.model.PackagesCore;
   import org.jboss.ide.eclipse.packages.core.model.internal.PackagesModel;
   import org.jboss.ide.eclipse.packages.core.model.types.JARPackageType;
  @@ -28,8 +32,6 @@
   import de.schlichtherle.io.File;
   import de.schlichtherle.io.FileInputStream;
   
  -import junit.framework.TestCase;
  -
   public class BuildTest extends TestCase {
   	protected IProject project;
   	protected IJavaProject javaProject;
  @@ -41,6 +43,7 @@
   	protected IFile testXmlFile;
   	protected IPackageFileSet simpleJarFileset, explodedJarFileset;
   	protected IPackageFolder libFolder;
  +	protected IPackageReference simpleJarRef;
   	protected File simpleJarFile, explodedJarFile, refJarFile;
   	
   	protected static boolean initialized = false;
  @@ -88,7 +91,8 @@
   			libFolder.setName("lib");
   			refJar.addChild(libFolder);
   			
  -			libFolder.addChild(simpleJar.createReference(false));
  +			simpleJarRef = simpleJar.createReference(false);
  +			libFolder.addChild(simpleJarRef);
   			
   			PackagesModel.instance().attach(refJar, nullMonitor);
   	
  @@ -118,6 +122,7 @@
   			List packages = PackagesModel.instance().getProjectPackages(project);
   			simpleJar = (IPackage) packages.get(0);
   			simpleJarFileset = simpleJar.getFileSets()[0];
  +			simpleJarRef = simpleJar.getReferences()[0];
   			
   			refJar = (IPackage) packages.get(1);
   			libFolder = refJar.getFolders()[0];
  @@ -134,7 +139,14 @@
   	/**
   	 * Wait for autobuild notification to occur
   	 */
  -	public static void waitForAutoBuild() {
  +	public void waitForAutoBuild() {
  +		
  +		try {
  +			project.refreshLocal(IResource.DEPTH_INFINITE, nullMonitor);
  +		} catch (CoreException e1) {
  +			fail(e1.getMessage());
  +		}
  +		
   		boolean wasInterrupted = false;
   		do {
   			try {
  
  
  



More information about the jboss-cvs-commits mailing list