package org.codehaus.mojo.setup.scm; import java.io.File; import org.codehaus.mojo.setup.AbstractSetupMojoTest; public abstract class AbstractScmSettingsSetupMojoTest extends AbstractSetupMojoTest { private File testResourceDefaultScmSettings; private File testResourceNoScmSettings; private File testResourceMinimumScmSettings; private File targetFile; @Override protected void onSetUp() throws Exception { testResourceDefaultScmSettings = getTestFile( "src/test/resources/defaultScmHome" ); testResourceNoScmSettings = getTestFile( "src/test/resources/emptyScmHome" ); testResourceMinimumScmSettings = getTestFile( "src/test/resources/minimalScmHome" ); } @Override protected File getTargetFile() { return targetFile; } protected void setTargetFile( File targetFile ) { this.targetFile = targetFile; } @Override protected File getDirectoryDefaultTargetFile() { return testResourceDefaultScmSettings; } @Override protected File getDirectoryMissingTargetFile() { return testResourceNoScmSettings; } @Override protected File getDirectoryMinimumTargetFile() { return testResourceMinimumScmSettings; } }