You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm-commits@maven.apache.org by ev...@apache.org on 2007/04/03 18:19:30 UTC
svn commit: r525197 -
/maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/manager/ScmManagerStub.java
Author: evenisse
Date: Tue Apr 3 09:19:26 2007
New Revision: 525197
URL: http://svn.apache.org/viewvc?view=rev&rev=525197
Log: (empty)
Modified:
maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/manager/ScmManagerStub.java
Modified: maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/manager/ScmManagerStub.java
URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/manager/ScmManagerStub.java?view=diff&rev=525197&r1=525196&r2=525197
==============================================================================
--- maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/manager/ScmManagerStub.java (original)
+++ maven/scm/trunk/maven-scm-test/src/main/java/org/apache/maven/scm/manager/ScmManagerStub.java Tue Apr 3 09:19:26 2007
@@ -25,10 +25,28 @@
import org.apache.maven.scm.repository.ScmRepositoryException;
import org.apache.maven.scm.repository.ScmRepositoryStub;
import org.apache.maven.scm.repository.UnknownRepositoryStructure;
+import org.apache.maven.scm.command.add.AddScmResult;
+import org.apache.maven.scm.command.changelog.ChangeLogScmResult;
+import org.apache.maven.scm.command.checkin.CheckInScmResult;
+import org.apache.maven.scm.command.checkout.CheckOutScmResult;
+import org.apache.maven.scm.command.diff.DiffScmResult;
+import org.apache.maven.scm.command.edit.EditScmResult;
+import org.apache.maven.scm.command.export.ExportScmResult;
+import org.apache.maven.scm.command.list.ListScmResult;
+import org.apache.maven.scm.command.remove.RemoveScmResult;
+import org.apache.maven.scm.command.status.StatusScmResult;
+import org.apache.maven.scm.command.tag.TagScmResult;
+import org.apache.maven.scm.command.unedit.UnEditScmResult;
+import org.apache.maven.scm.command.update.UpdateScmResult;
+import org.apache.maven.scm.ScmFileSet;
+import org.apache.maven.scm.ScmException;
+import org.apache.maven.scm.ScmBranch;
+import org.apache.maven.scm.ScmVersion;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
+import java.util.Date;
/**
* Stub implementation of ScmManager for unit testing purposes. It allows setting the expected results that the different methods will return.
@@ -153,4 +171,288 @@
return getScmProvider();
}
+ /**
+ *
+ */
+ public AddScmResult add( ScmRepository repository, ScmFileSet fileSet )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).add( repository, fileSet );
+ }
+
+ /**
+ *
+ */
+ public AddScmResult add( ScmRepository repository, ScmFileSet fileSet, String message )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).add( repository, fileSet, message );
+ }
+
+ /**
+ *
+ */
+ public ChangeLogScmResult changeLog( ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate,
+ int numDays, ScmBranch branch )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).changeLog( repository, fileSet, startDate, endDate, numDays,
+ branch );
+ }
+
+ /**
+ *
+ */
+ public ChangeLogScmResult changeLog( ScmRepository repository, ScmFileSet fileSet, Date startDate, Date endDate,
+ int numDays, ScmBranch branch, String datePattern )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).changeLog( repository, fileSet, startDate, endDate, numDays,
+ branch, datePattern );
+ }
+
+ /**
+ *
+ */
+ public ChangeLogScmResult changeLog( ScmRepository repository, ScmFileSet fileSet, ScmVersion startVersion,
+ ScmVersion endVersion )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).changeLog( repository, fileSet, startVersion, endVersion );
+ }
+
+ /**
+ *
+ */
+ public ChangeLogScmResult changeLog( ScmRepository repository, ScmFileSet fileSet, ScmVersion startRevision,
+ ScmVersion endRevision, String datePattern )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).changeLog( repository, fileSet, startRevision, endRevision,
+ datePattern );
+ }
+
+ /**
+ *
+ */
+ public CheckInScmResult checkIn( ScmRepository repository, ScmFileSet fileSet, String message )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).checkIn( repository, fileSet, message );
+ }
+
+ /**
+ *
+ */
+ public CheckInScmResult checkIn( ScmRepository repository, ScmFileSet fileSet, ScmVersion revision, String message )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).checkIn( repository, fileSet, revision, message );
+ }
+
+ /**
+ *
+ */
+ public CheckOutScmResult checkOut( ScmRepository repository, ScmFileSet fileSet )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).checkOut( repository, fileSet );
+ }
+
+ /**
+ *
+ */
+ public CheckOutScmResult checkOut( ScmRepository repository, ScmFileSet fileSet, ScmVersion version )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).checkOut( repository, fileSet, version );
+ }
+
+ /**
+ *
+ */
+ public CheckOutScmResult checkOut( ScmRepository repository, ScmFileSet fileSet, boolean recursive )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).checkOut( repository, fileSet, recursive );
+ }
+
+ /**
+ *
+ */
+ public CheckOutScmResult checkOut( ScmRepository repository, ScmFileSet fileSet, ScmVersion version,
+ boolean recursive )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).checkOut( repository, fileSet, version, recursive );
+ }
+
+ /**
+ *
+ */
+ public DiffScmResult diff( ScmRepository repository, ScmFileSet fileSet, ScmVersion startVersion,
+ ScmVersion endVersion )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).diff( repository, fileSet, startVersion, endVersion );
+ }
+
+ /**
+ *
+ */
+ public EditScmResult edit( ScmRepository repository, ScmFileSet fileSet )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).edit( repository, fileSet );
+ }
+
+ /**
+ *
+ */
+ public ExportScmResult export( ScmRepository repository, ScmFileSet fileSet )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).export( repository, fileSet );
+ }
+
+ /**
+ *
+ */
+ public ExportScmResult export( ScmRepository repository, ScmFileSet fileSet, ScmVersion version )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).export( repository, fileSet, version );
+ }
+
+ /**
+ *
+ */
+ public ExportScmResult export( ScmRepository repository, ScmFileSet fileSet, String outputDirectory )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).export( repository, fileSet, (ScmVersion) null,
+ outputDirectory );
+ }
+
+ /**
+ *
+ */
+ public ExportScmResult export( ScmRepository repository, ScmFileSet fileSet, ScmVersion version,
+ String outputDirectory )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).export( repository, fileSet, version, outputDirectory );
+ }
+
+ /**
+ *
+ */
+ public ListScmResult list( ScmRepository repository, ScmFileSet fileSet, boolean recursive, ScmVersion version )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).list( repository, fileSet, recursive, version );
+ }
+
+ /**
+ *
+ */
+ public RemoveScmResult remove( ScmRepository repository, ScmFileSet fileSet, String message )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).remove( repository, fileSet, message );
+ }
+
+ /**
+ *
+ */
+ public StatusScmResult status( ScmRepository repository, ScmFileSet fileSet )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).status( repository, fileSet );
+ }
+
+ /**
+ *
+ */
+ public TagScmResult tag( ScmRepository repository, ScmFileSet fileSet, String tagName )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).tag( repository, fileSet, tagName );
+ }
+
+ /**
+ *
+ */
+ public UnEditScmResult unedit( ScmRepository repository, ScmFileSet fileSet )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).unedit( repository, fileSet );
+ }
+
+ /**
+ *
+ */
+ public UpdateScmResult update( ScmRepository repository, ScmFileSet fileSet )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).update( repository, fileSet );
+ }
+
+ /**
+ *
+ */
+ public UpdateScmResult update( ScmRepository repository, ScmFileSet fileSet, ScmVersion version )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).update( repository, fileSet, version );
+ }
+
+ /**
+ *
+ */
+ public UpdateScmResult update( ScmRepository repository, ScmFileSet fileSet, boolean runChangelog )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).update( repository, fileSet, runChangelog );
+ }
+
+ /**
+ *
+ */
+ public UpdateScmResult update( ScmRepository repository, ScmFileSet fileSet, ScmVersion version,
+ boolean runChangelog )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).update( repository, fileSet, version, runChangelog );
+ }
+
+ /**
+ *
+ */
+ public UpdateScmResult update( ScmRepository repository, ScmFileSet fileSet, ScmVersion version,
+ String datePattern )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).update( repository, fileSet, version, datePattern );
+ }
+
+ /**
+ *
+ */
+ public UpdateScmResult update( ScmRepository repository, ScmFileSet fileSet, ScmVersion version, Date lastUpdate )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).update( repository, fileSet, version, lastUpdate );
+ }
+
+ /**
+ *
+ */
+ public UpdateScmResult update( ScmRepository repository, ScmFileSet fileSet, ScmVersion version, Date lastUpdate,
+ String datePattern )
+ throws ScmException
+ {
+ return this.getProviderByRepository( repository ).update( repository, fileSet, version, lastUpdate,
+ datePattern );
+ }
}