Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test/org.eclipse.epp.packaging.core.test/src/org/eclipse/epp/packaging/core/DummyPackagerConfiguration.java21
1 files changed, 17 insertions, 4 deletions
diff --git a/test/org.eclipse.epp.packaging.core.test/src/org/eclipse/epp/packaging/core/DummyPackagerConfiguration.java b/test/org.eclipse.epp.packaging.core.test/src/org/eclipse/epp/packaging/core/DummyPackagerConfiguration.java
index 1b8f285e..097103e3 100644
--- a/test/org.eclipse.epp.packaging.core.test/src/org/eclipse/epp/packaging/core/DummyPackagerConfiguration.java
+++ b/test/org.eclipse.epp.packaging.core.test/src/org/eclipse/epp/packaging/core/DummyPackagerConfiguration.java
@@ -16,6 +16,9 @@ import java.net.URL;
import java.util.ArrayList;
import java.util.List;
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.core.runtime.IStatus;
import org.eclipse.epp.packaging.core.configuration.IPackagerConfiguration;
import org.eclipse.epp.packaging.core.configuration.IPlatform;
import org.eclipse.update.core.VersionedIdentifier;
@@ -23,6 +26,9 @@ import org.eclipse.update.core.VersionedIdentifier;
/** Test class */
public class DummyPackagerConfiguration implements IPackagerConfiguration {
+ private static final String PACKAGER_CONFIGURATION_DIRECTORY
+ = "packagerConfiguration"; //$NON-NLS-1$
+
private URL siteUrl;
private IPlatform[] platforms;
private File baseDir;
@@ -36,10 +42,6 @@ public class DummyPackagerConfiguration implements IPackagerConfiguration {
return baseDir;
}
- public File getPackagerConfigurationFolder() {
- throw new UnsupportedOperationException( "Not yet implemented." ); //$NON-NLS-1$
- }
-
public void addRequiredFeature( final VersionedIdentifier identifier ) {
identifiers.add( identifier );
}
@@ -73,6 +75,12 @@ public class DummyPackagerConfiguration implements IPackagerConfiguration {
public void setBaseFolder( final String baseFolder ) {
this.baseDir = new File( baseFolder );
}
+
+ public File getPackagerConfigurationFolder() {
+ File result = new File( this.baseDir, PACKAGER_CONFIGURATION_DIRECTORY );
+ result.mkdir();
+ return result;
+ }
public File getRootFileFolder() {
throw new UnsupportedOperationException( "Not yet implemented." ); //$NON-NLS-1$
@@ -90,4 +98,9 @@ public class DummyPackagerConfiguration implements IPackagerConfiguration {
throw new UnsupportedOperationException( "Not yet implemented." ); //$NON-NLS-1$
}
+ public IStatus checkFeatures( IProgressMonitor monitor ) throws CoreException
+ {
+ throw new UnsupportedOperationException( "Not yet implemented." ); //$NON-NLS-1$
+ }
+
} \ No newline at end of file

Back to the top