mirror of https://github.com/apache/archiva.git
[MRM-1609] MetadataToolsTest fail in testGatherSnapshotVersionsA
Submitted by Eric Barboni. git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1295115 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
cc812c4665
commit
ddca454de9
|
@ -73,6 +73,10 @@ public class MetadataToolsTest
|
|||
public void testGatherSnapshotVersionsA()
|
||||
throws Exception
|
||||
{
|
||||
removeProxyConnector( "test-repo", "apache-snapshots" );
|
||||
removeProxyConnector( "test-repo", "internal-snapshots" );
|
||||
removeProxyConnector( "test-repo", "snapshots.codehaus.org" );
|
||||
|
||||
assertSnapshotVersions( "snap_shots_a", "1.0-alpha-11-SNAPSHOT",
|
||||
new String[]{ "1.0-alpha-11-SNAPSHOT", "1.0-alpha-11-20070221.194724-2",
|
||||
"1.0-alpha-11-20070302.212723-3", "1.0-alpha-11-20070303.152828-4",
|
||||
|
@ -548,6 +552,30 @@ public class MetadataToolsTest
|
|||
assertMetadata( buf.toString(), testRepo, reference );
|
||||
}
|
||||
|
||||
private void removeProxyConnector( String sourceRepoId, String targetRepoId )
|
||||
{
|
||||
ProxyConnectorConfiguration toRemove = null;
|
||||
for (ProxyConnectorConfiguration pcc : config.getConfiguration().getProxyConnectors())
|
||||
{
|
||||
if (pcc.getTargetRepoId().equals( targetRepoId ) && pcc.getSourceRepoId().equals( sourceRepoId ))
|
||||
{
|
||||
toRemove = pcc;
|
||||
}
|
||||
}
|
||||
if (toRemove != null)
|
||||
{
|
||||
config.getConfiguration().removeProxyConnector(toRemove);
|
||||
String prefix = "proxyConnectors.proxyConnector(" + "1" + ")"; // XXX
|
||||
config.triggerChange( prefix + ".sourceRepoId", toRemove.getSourceRepoId() );
|
||||
config.triggerChange( prefix + ".targetRepoId", toRemove.getTargetRepoId() );
|
||||
config.triggerChange( prefix + ".proxyId", toRemove.getProxyId() );
|
||||
config.triggerChange( prefix + ".policies.releases", toRemove.getPolicy( "releases", "" ) );
|
||||
config.triggerChange( prefix + ".policies.checksum", toRemove.getPolicy( "checksum", "" ) );
|
||||
config.triggerChange( prefix + ".policies.snapshots", toRemove.getPolicy( "snapshots", "" ) );
|
||||
config.triggerChange( prefix + ".policies.cache-failures", toRemove.getPolicy( "cache-failures", "" ) );
|
||||
}
|
||||
}
|
||||
|
||||
private void createProxyConnector( String sourceRepoId, String targetRepoId )
|
||||
{
|
||||
ProxyConnectorConfiguration connectorConfig = new ProxyConnectorConfiguration();
|
||||
|
|
Loading…
Reference in New Issue