You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by br...@apache.org on 2006/03/27 18:08:33 UTC
svn commit: r389182 -
/maven/continuum/branches/continuum-1.0.x/continuum-store/src/test/java/org/apache/maven/continuum/store/ContinuumStoreTest.java
Author: brett
Date: Mon Mar 27 08:08:31 2006
New Revision: 389182
URL: http://svn.apache.org/viewcvs?rev=389182&view=rev
Log:
fix tests when projects are built in Continuum
Modified:
maven/continuum/branches/continuum-1.0.x/continuum-store/src/test/java/org/apache/maven/continuum/store/ContinuumStoreTest.java
Modified: maven/continuum/branches/continuum-1.0.x/continuum-store/src/test/java/org/apache/maven/continuum/store/ContinuumStoreTest.java
URL: http://svn.apache.org/viewcvs/maven/continuum/branches/continuum-1.0.x/continuum-store/src/test/java/org/apache/maven/continuum/store/ContinuumStoreTest.java?rev=389182&r1=389181&r2=389182&view=diff
==============================================================================
--- maven/continuum/branches/continuum-1.0.x/continuum-store/src/test/java/org/apache/maven/continuum/store/ContinuumStoreTest.java (original)
+++ maven/continuum/branches/continuum-1.0.x/continuum-store/src/test/java/org/apache/maven/continuum/store/ContinuumStoreTest.java Mon Mar 27 08:08:31 2006
@@ -33,12 +33,14 @@
import org.codehaus.plexus.jdo.ConfigurableJdoFactory;
import org.codehaus.plexus.jdo.DefaultConfigurableJdoFactory;
import org.codehaus.plexus.jdo.JdoFactory;
+import org.codehaus.plexus.util.IOUtil;
import org.jpox.SchemaTool;
import javax.jdo.JDODetachedFieldAccessException;
import javax.jdo.PersistenceManager;
import javax.jdo.PersistenceManagerFactory;
import java.io.File;
+import java.io.FileOutputStream;
import java.net.URL;
import java.util.ArrayList;
import java.util.Arrays;
@@ -1783,7 +1785,9 @@
System.setProperty( (String) entry.getKey(), (String) entry.getValue() );
}
- File file = getTestFile( "../continuum-model/target/classes/META-INF/package.jdo" );
+ File file = File.createTempFile( "continuum-jdo", ".tmp" );
+ file.deleteOnExit();
+ IOUtil.copy( getClass().getResourceAsStream( "/META-INF/package.jdo" ), new FileOutputStream( file ) );
SchemaTool.createSchemaTables( new URL[]{file.toURL()}, false );