Author: olamy Date: Wed Jan 26 11:12:08 2011 New Revision: 1063677 URL: http://svn.apache.org/viewvc?rev=1063677&view=rev Log: [SCM-600] move info command (from svn provider and git provider) to the scm api level (ScmProvider interface) move test to use interface rather than direct implementation.
Modified: maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java Modified: maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java URL: http://svn.apache.org/viewvc/maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java?rev=1063677&r1=1063676&r2=1063677&view=diff ============================================================================== --- maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java (original) +++ maven/scm/trunk/maven-scm-providers/maven-scm-providers-git/maven-scm-provider-gitexe/src/test/java/org/apache/maven/scm/provider/git/gitexe/command/info/GitInfoCommandTckTest.java Wed Jan 26 11:12:08 2011 @@ -25,9 +25,9 @@ import org.apache.maven.scm.CommandParam import org.apache.maven.scm.ScmFileSet; import org.apache.maven.scm.ScmTestCase; import org.apache.maven.scm.command.info.InfoScmResult; +import org.apache.maven.scm.provider.ScmProvider; import org.apache.maven.scm.provider.ScmProviderRepository; import org.apache.maven.scm.provider.git.GitScmTestUtils; -import org.apache.maven.scm.provider.git.gitexe.GitExeScmProvider; import org.codehaus.plexus.PlexusTestCase; /** @@ -40,7 +40,7 @@ public class GitInfoCommandTckTest public void testInfoCommand() throws Exception { GitScmTestUtils.initRepo( "src/test/resources/git/info", getRepositoryRoot(), getWorkingCopy() ); - GitExeScmProvider provider = (GitExeScmProvider) getScmManager().getProviderByUrl( getScmUrl() ); + ScmProvider provider = getScmManager().getProviderByUrl( getScmUrl() ); ScmProviderRepository repository = provider.makeProviderScmRepository( getRepositoryRoot() ); assertNotNull( repository ); InfoScmResult result = provider.info( repository, new ScmFileSet( getRepositoryRoot() ), new CommandParameters() );