org.apache.maven.archiva.webdav
Class AbstractRepositoryServletProxiedMetadataTestCase

Package class diagram package AbstractRepositoryServletProxiedMetadataTestCase
java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.codehaus.plexus.spring.PlexusInSpringTestCase
              extended by org.apache.maven.archiva.webdav.AbstractRepositoryServletTestCase
                  extended by org.apache.maven.archiva.webdav.AbstractRepositoryServletProxiedTestCase
                      extended by org.apache.maven.archiva.webdav.AbstractRepositoryServletProxiedMetadataTestCase
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
RepositoryServletProxiedMetadataLocalOnlyTest, RepositoryServletProxiedMetadataRemoteOnlyTest

public abstract class AbstractRepositoryServletProxiedMetadataTestCase
extends AbstractRepositoryServletProxiedTestCase

Abstract TestCase for RepositoryServlet Tests, Proxied, Get of Metadata.


Field Summary
protected  org.apache.maven.archiva.webdav.AbstractRepositoryServletProxiedTestCase.RemoteRepoInfo remotePrivateSnapshots
           
 
Fields inherited from class org.apache.maven.archiva.webdav.AbstractRepositoryServletProxiedTestCase
EXPECT_MANAGED_CONTENTS, EXPECT_NOT_FOUND, EXPECT_REMOTE_CONTENTS, HAS_MANAGED_COPY, NEWER, NO_MANAGED_COPY, OLDER, ONE_DAY, ONE_HOUR, ONE_MINUTE, ONE_SECOND, OVER_ONE_DAY, OVER_ONE_HOUR, remoteCentral, remoteSnapshots
 
Fields inherited from class org.apache.maven.archiva.webdav.AbstractRepositoryServletTestCase
archivaConfiguration, REPOID_INTERNAL, repoRootInternal, sc
 
Fields inherited from class org.codehaus.plexus.spring.PlexusInSpringTestCase
applicationContext
 
Constructor Summary
AbstractRepositoryServletProxiedMetadataTestCase()
           
 
Method Summary
protected  void assertExpectedMetadata(java.lang.String expectedMetadata, java.lang.String actualMetadata)
           
protected  java.lang.String createGroupMetadata(java.lang.String groupId, java.lang.String[] plugins)
           
protected  java.lang.String createProjectMetadata(java.lang.String groupId, java.lang.String artifactId, java.lang.String latest, java.lang.String release, java.lang.String[] versions)
           
protected  java.lang.String createVersionMetadata(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
           
protected  java.lang.String createVersionMetadata(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String timestamp, java.lang.String buildNumber, java.lang.String lastUpdated)
           
protected  java.lang.String requestMetadataOK(java.lang.String path)
           
protected  void setupPrivateSnapshotsRemoteRepo()
           
protected  void tearDown()
           
 
Methods inherited from class org.apache.maven.archiva.webdav.AbstractRepositoryServletProxiedTestCase
assertServerSetupCorrectly, createServer, populateRepo, setUp, setupCentralRemoteRepo, setupConnector, setupReleaseConnector, setupSnapshotConnector, setupSnapshotsRemoteRepo, shutdownServer
 
Methods inherited from class org.apache.maven.archiva.webdav.AbstractRepositoryServletTestCase
assertFileContents, assertManagedFileNotExists, assertRepositoryValid, assertResponseConflictError, assertResponseInternalServerError, assertResponseNotFound, assertResponseOK, assertResponseOK, createManagedRepository, createRemoteRepository, dumpResponse, getPlexusConfigLocation, populateRepo, saveConfiguration, saveConfiguration, setupCleanInternalRepo, setupCleanRepo
 
Methods inherited from class org.codehaus.plexus.spring.PlexusInSpringTestCase
getApplicationContext, getBasedir, getConfigLocations, getContainer, getResourceAsStream, getSpringConfigLocation, getTestConfiguration, getTestConfiguration, getTestFile, getTestFile, getTestPath, getTestPath, lookup, lookup, lookup, lookup, release
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, 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, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

remotePrivateSnapshots

protected org.apache.maven.archiva.webdav.AbstractRepositoryServletProxiedTestCase.RemoteRepoInfo remotePrivateSnapshots
Constructor Detail

AbstractRepositoryServletProxiedMetadataTestCase

public AbstractRepositoryServletProxiedMetadataTestCase()
Method Detail

assertExpectedMetadata

protected void assertExpectedMetadata(java.lang.String expectedMetadata,
                                      java.lang.String actualMetadata)
                               throws java.lang.Exception
Throws:
java.lang.Exception

requestMetadataOK

protected java.lang.String requestMetadataOK(java.lang.String path)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

createVersionMetadata

protected java.lang.String createVersionMetadata(java.lang.String groupId,
                                                 java.lang.String artifactId,
                                                 java.lang.String version)

createVersionMetadata

protected java.lang.String createVersionMetadata(java.lang.String groupId,
                                                 java.lang.String artifactId,
                                                 java.lang.String version,
                                                 java.lang.String timestamp,
                                                 java.lang.String buildNumber,
                                                 java.lang.String lastUpdated)

createProjectMetadata

protected java.lang.String createProjectMetadata(java.lang.String groupId,
                                                 java.lang.String artifactId,
                                                 java.lang.String latest,
                                                 java.lang.String release,
                                                 java.lang.String[] versions)

createGroupMetadata

protected java.lang.String createGroupMetadata(java.lang.String groupId,
                                               java.lang.String[] plugins)

setupPrivateSnapshotsRemoteRepo

protected void setupPrivateSnapshotsRemoteRepo()
                                        throws java.lang.Exception
Throws:
java.lang.Exception

tearDown

protected void tearDown()
                 throws java.lang.Exception
Overrides:
tearDown in class AbstractRepositoryServletProxiedTestCase
Throws:
java.lang.Exception