|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.maven.scm.manager.ScmManagerStub
Stub implementation of ScmManager for unit testing purposes. It allows setting the expected results that the different methods will return. More information about Stubs on Martin Fowler's TestDouble
| Field Summary |
| Fields inherited from interface org.apache.maven.scm.manager.ScmManager |
ROLE |
| Constructor Summary | |
ScmManagerStub()
Creates a new stub with stub repository and provider, and empty list of messages |
|
| Method Summary | |
java.util.List |
getMessages()
Get the messages to return in validateScmRepository |
org.apache.maven.scm.provider.ScmProvider |
getProviderByRepository(org.apache.maven.scm.repository.ScmRepository repository)
|
org.apache.maven.scm.provider.ScmProvider |
getProviderByType(java.lang.String providerType)
|
org.apache.maven.scm.provider.ScmProvider |
getProviderByUrl(java.lang.String scmUrl)
|
org.apache.maven.scm.provider.ScmProvider |
getScmProvider()
|
org.apache.maven.scm.repository.ScmRepository |
getScmRepository()
|
org.apache.maven.scm.repository.ScmRepository |
makeProviderScmRepository(java.lang.String providerType,
java.io.File path)
|
org.apache.maven.scm.repository.ScmRepository |
makeScmRepository(java.lang.String scmUrl)
|
void |
setMessages(java.util.List messages)
Set the messages to return in validateScmRepository |
void |
setScmProvider(org.apache.maven.scm.provider.ScmProvider scmProvider)
|
void |
setScmRepository(org.apache.maven.scm.repository.ScmRepository scmRepository)
|
java.util.List |
validateScmRepository(java.lang.String scmUrl)
Returns the same list as getMessages() |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ScmManagerStub()
| Method Detail |
public void setScmProvider(org.apache.maven.scm.provider.ScmProvider scmProvider)
public org.apache.maven.scm.provider.ScmProvider getScmProvider()
public void setScmRepository(org.apache.maven.scm.repository.ScmRepository scmRepository)
public org.apache.maven.scm.repository.ScmRepository getScmRepository()
public void setMessages(java.util.List messages)
messages - List of String objectspublic java.util.List getMessages()
List of String objects
public org.apache.maven.scm.repository.ScmRepository makeScmRepository(java.lang.String scmUrl)
throws org.apache.maven.scm.repository.ScmRepositoryException,
org.apache.maven.scm.manager.NoSuchScmProviderException
makeScmRepository in interface org.apache.maven.scm.manager.ScmManagerorg.apache.maven.scm.repository.ScmRepositoryException
org.apache.maven.scm.manager.NoSuchScmProviderException
public org.apache.maven.scm.repository.ScmRepository makeProviderScmRepository(java.lang.String providerType,
java.io.File path)
throws org.apache.maven.scm.repository.ScmRepositoryException,
org.apache.maven.scm.repository.UnknownRepositoryStructure,
org.apache.maven.scm.manager.NoSuchScmProviderException
makeProviderScmRepository in interface org.apache.maven.scm.manager.ScmManagerorg.apache.maven.scm.repository.ScmRepositoryException
org.apache.maven.scm.repository.UnknownRepositoryStructure
org.apache.maven.scm.manager.NoSuchScmProviderExceptionpublic java.util.List validateScmRepository(java.lang.String scmUrl)
validateScmRepository in interface org.apache.maven.scm.manager.ScmManagerscmUrl - ignored
List of String objects, the same list returned by getMessages()
public org.apache.maven.scm.provider.ScmProvider getProviderByUrl(java.lang.String scmUrl)
throws org.apache.maven.scm.repository.ScmRepositoryException,
org.apache.maven.scm.manager.NoSuchScmProviderException
getProviderByUrl in interface org.apache.maven.scm.manager.ScmManagerorg.apache.maven.scm.repository.ScmRepositoryException
org.apache.maven.scm.manager.NoSuchScmProviderException
public org.apache.maven.scm.provider.ScmProvider getProviderByType(java.lang.String providerType)
throws org.apache.maven.scm.manager.NoSuchScmProviderException
getProviderByType in interface org.apache.maven.scm.manager.ScmManagerorg.apache.maven.scm.manager.NoSuchScmProviderException
public org.apache.maven.scm.provider.ScmProvider getProviderByRepository(org.apache.maven.scm.repository.ScmRepository repository)
throws org.apache.maven.scm.manager.NoSuchScmProviderException
getProviderByRepository in interface org.apache.maven.scm.manager.ScmManagerorg.apache.maven.scm.manager.NoSuchScmProviderException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||