public abstract class AbstractScmWagonTest extends WagonTestCase
ScmWagon. You need a subclass for each SCM provider you want to test.artifactDestFile, artifactSourceFile, checksumObserver, destFile, localRepository, localRepositoryPath, logger, mockTransferListener, POM, resource, sourceFile, testRepository| Constructor and Description |
|---|
AbstractScmWagonTest() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
assertResourcesAreInRemoteSide(Wagon wagon,
List<String> resourceNames) |
protected void |
createDirectory(Wagon wagon,
String resourceToCreate,
String dirName) |
protected int |
getExpectedContentLengthOnGet(int expectedSize) |
protected long |
getExpectedLastModifiedOnGet(Repository repository,
Resource resource) |
protected String |
getProtocol() |
protected abstract String |
getScmId()
The SCM id, eg.
|
protected ScmProvider |
getScmProvider()
Allows overriding the
ScmProvider injected by default in the ScmWagon. |
protected int |
getTestRepositoryPort() |
protected Wagon |
getWagon() |
protected void |
setUp() |
assertGetIfNewerTest, assertNotExists, assertOnTransferProgress, connectWagon, createFileRepository, createTransferEvent, customizeContext, disconnectWagon, fileRoundTripTesting, getAuthInfo, getFile, getPermissions, getTestRepositoryUrl, message, putFile, putFile, replaceMockForGet, replayMockForPut, setupGetIfNewerTest, setupRepositories, setupWagonTestingFixtures, supportsGetIfNewer, tearDownWagonTestingFixtures, testFailedGet, testFailedGetIfNewer, testWagon, testWagonGetFileList, testWagonGetFileListWhenDirectoryDoesNotExist, testWagonGetIfNewerIsNewer, testWagonGetIfNewerIsOlder, testWagonGetIfNewerIsSame, testWagonPutDirectory, testWagonPutDirectoryDeepDestination, testWagonPutDirectoryForDot, testWagonPutDirectoryWhenDirectoryAlreadyExists, testWagonResourceExists, testWagonResourceNotExists, verifyMockcustomizeComponentConfiguration, customizeContainerConfiguration, customizeContext, getBasedir, getClassLoader, getConfiguration, getConfiguration, getConfigurationName, getContainer, getCustomConfigurationName, getResourceAsStream, getTestConfiguration, getTestConfiguration, getTestFile, getTestFile, getTestPath, getTestPath, lookup, lookup, lookup, lookup, release, setupContainer, tearDownassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, toStringpublic AbstractScmWagonTest()
protected void setUp() throws Exception
setUp in class WagonTestCaseExceptionprotected ScmProvider getScmProvider()
ScmProvider injected by default in the ScmWagon.
Useful to force the implementation to use for a particular SCM type.
If this method returns null ScmWagon will use the default ScmProvider.ScmProvider to use in the ScmWagonprotected int getTestRepositoryPort()
getTestRepositoryPort in class WagonTestCaseprotected Wagon getWagon() throws Exception
getWagon in class WagonTestCaseExceptionprotected int getExpectedContentLengthOnGet(int expectedSize)
getExpectedContentLengthOnGet in class WagonTestCaseprotected long getExpectedLastModifiedOnGet(Repository repository, Resource resource)
getExpectedLastModifiedOnGet in class WagonTestCaseprotected String getProtocol()
getProtocol in class WagonTestCaseprotected void createDirectory(Wagon wagon, String resourceToCreate, String dirName) throws Exception
createDirectory in class WagonTestCaseExceptionprotected void assertResourcesAreInRemoteSide(Wagon wagon, List<String> resourceNames) throws IOException, TransferFailedException, ResourceDoesNotExistException, AuthorizationException
assertResourcesAreInRemoteSide in class WagonTestCaseIOExceptionTransferFailedExceptionResourceDoesNotExistExceptionAuthorizationExceptionCopyright © 2003–2015 The Apache Software Foundation. All rights reserved.