public void testGetConfigurationFromRegistryWithASingleNamedConfigurationResource()
throws Exception
{
- ArchivaConfiguration archivaConfiguration =
- (ArchivaConfiguration) lookup( ArchivaConfiguration.class, "test-configuration" );
+ ArchivaConfiguration archivaConfiguration = lookup( ArchivaConfiguration.class, "test-configuration" );
Configuration configuration = archivaConfiguration.getConfiguration();
- assertConfiguration( configuration );
+ assertConfiguration( configuration, 2, 2, 2 );
assertEquals( "check network proxies", 1, configuration.getNetworkProxies().size() );
- ManagedRepositoryConfiguration repository =
- (ManagedRepositoryConfiguration) configuration.getManagedRepositories().get( 0 );
+ ManagedRepositoryConfiguration repository = configuration.getManagedRepositories().get( 0 );
assertEquals( "check managed repositories", "${appserver.base}/repositories/internal",
repository.getLocation() );
(ArchivaConfiguration) lookup( ArchivaConfiguration.class, "test-defaults" );
Configuration configuration = archivaConfiguration.getConfiguration();
- assertConfiguration( configuration );
+ assertConfiguration( configuration, 2, 1, 1 );
assertEquals( "check network proxies", 0, configuration.getNetworkProxies().size() );
ManagedRepositoryConfiguration repository =
null );
ArchivaConfiguration archivaConfiguration =
- (ArchivaConfiguration) lookup( ArchivaConfiguration.class, "test-defaults-default-repo-location-exists" );
+ lookup( ArchivaConfiguration.class, "test-defaults-default-repo-location-exists" );
Configuration configuration = archivaConfiguration.getConfiguration();
- assertConfiguration( configuration );
+ assertConfiguration( configuration, 2, 1, 1 );
ManagedRepositoryConfiguration repository =
(ManagedRepositoryConfiguration) configuration.getManagedRepositories().get( 0 );
private void assertConfiguration( Configuration configuration )
throws Exception
{
- assertConfiguration( configuration, 2 );
+ assertConfiguration( configuration, 2, 2, 1 );
}
/**
* Ensures that the provided configuration matches the details present in the archiva-default.xml file.
*/
- private void assertConfiguration( Configuration configuration, int managedExpected )
+ private void assertConfiguration( Configuration configuration, int managedExpected, int remoteExpected,
+ int proxyConnectorExpected )
throws Exception
{
FileTypes filetypes = lookup( FileTypes.class );
assertEquals( "check managed repositories: " + configuration.getManagedRepositories(), managedExpected,
configuration.getManagedRepositories().size() );
- assertEquals( "check remote repositories: " + configuration.getRemoteRepositories(), 2,
+ assertEquals( "check remote repositories: " + configuration.getRemoteRepositories(), remoteExpected,
configuration.getRemoteRepositories().size() );
- assertEquals( "check proxy connectors:" + configuration.getProxyConnectors(), 2,
+ assertEquals( "check proxy connectors:" + configuration.getProxyConnectors(), proxyConnectorExpected,
configuration.getProxyConnectors().size() );
RepositoryScanningConfiguration repoScanning = configuration.getRepositoryScanning();
public void testGetConfigurationFromRegistryWithTwoConfigurationResources()
throws Exception
{
- ArchivaConfiguration archivaConfiguration =
- (ArchivaConfiguration) lookup( ArchivaConfiguration.class, "test-configuration-both" );
+ ArchivaConfiguration archivaConfiguration = lookup( ArchivaConfiguration.class, "test-configuration-both" );
Configuration configuration = archivaConfiguration.getConfiguration();
// we just use the defaults when upgrading from 0.9 at this point.
Configuration configuration = archivaConfiguration.getConfiguration();
// test-upgrade-09 contains a managed with id: local so it's 3 managed
- assertConfiguration( configuration, 3 );
+ assertConfiguration( configuration, 3, 1, 1 );
assertEquals( "check network proxies", 0, configuration.getNetworkProxies().size() );
ManagedRepositoryConfiguration repository = configuration.getManagedRepositories().get( 0 );
archivaConfiguration.reload();
Configuration configuration = archivaConfiguration.getConfiguration();
- assertConfiguration( configuration );
+ assertConfiguration( configuration, 2, 2, 2 );
assertEquals( "check network proxies", 1, configuration.getNetworkProxies().size() );
ManagedRepositoryConfiguration repository = configuration.getManagedRepositories().get( 0 );
public void testArchivaV1()
throws Exception
{
- ArchivaConfiguration archivaConfiguration =
- (ArchivaConfiguration) lookup( ArchivaConfiguration.class, "test-archiva-v1" );
+ ArchivaConfiguration archivaConfiguration = lookup( ArchivaConfiguration.class, "test-archiva-v1" );
Configuration configuration = archivaConfiguration.getConfiguration();
- assertConfiguration( configuration );
+ assertConfiguration( configuration, 2, 2, 2 );
assertEquals( "check network proxies", 1, configuration.getNetworkProxies().size() );
assertEquals( "check managed repositories", 2, configuration.getManagedRepositories().size() );
public void testGetConfigurationFixEmptyRemoteRepoUsernamePassword()
throws Exception
{
- ArchivaConfiguration archivaConfiguration =
- (ArchivaConfiguration) lookup( ArchivaConfiguration.class, "test-configuration" );
+ ArchivaConfiguration archivaConfiguration = lookup( ArchivaConfiguration.class, "test-configuration" );
archivaConfiguration.reload();
Configuration configuration = archivaConfiguration.getConfiguration();
- assertConfiguration( configuration );
+ assertConfiguration( configuration, 2, 2, 2 );
assertEquals( "check remote repositories", 2, configuration.getRemoteRepositories().size() );
RemoteRepositoryConfiguration repository =
- (RemoteRepositoryConfiguration) configuration.getRemoteRepositoriesAsMap().get(
- "maven2-repository.dev.java.net" );
+ configuration.getRemoteRepositoriesAsMap().get( "maven2-repository.dev.java.net" );
assertEquals( "remote repository.url", "https://maven2-repository.dev.java.net/nonav/repository",
repository.getUrl() );
throws Exception
{
mockAuditListener.clearEvents();
- assertEquals( "not proxyConnectors 2 " + proxyConnectorAdmin.getProxyConnectors(), 2,
+ assertEquals( "not proxyConnectors 1 " + proxyConnectorAdmin.getProxyConnectors(), 1,
proxyConnectorAdmin.getProxyConnectors().size() );
assertFalse( proxyConnectorAdmin.getProxyConnectors().isEmpty() );
ProxyConnector proxyConnector = new ProxyConnector();
proxyConnectorAdmin.addProxyConnector( proxyConnector, getFakeAuditInformation() );
assertFalse( proxyConnectorAdmin.getProxyConnectors().isEmpty() );
- assertEquals( 3, proxyConnectorAdmin.getProxyConnectors().size() );
+ assertEquals( 2, proxyConnectorAdmin.getProxyConnectors().size() );
assertNotNull( proxyConnectorAdmin.getProxyConnector( "snapshots", "central" ) );
proxyConnectorAdmin.deleteProxyConnector( proxyConnector, getFakeAuditInformation() );
- assertEquals( 2, proxyConnectorAdmin.getProxyConnectors().size() );
+ assertEquals( 1, proxyConnectorAdmin.getProxyConnectors().size() );
assertFalse( proxyConnectorAdmin.getProxyConnectors().isEmpty() );
assertEquals( 2, mockAuditListener.getAuditEvents().size() );
remoteRepositoryAdmin.addRemoteRepository( remoteRepository, getFakeAuditInformation() );
- assertEquals( "not proxyConnectors 2 " + proxyConnectorAdmin.getProxyConnectors(), 2,
+ assertEquals( "not proxyConnectors 1 " + proxyConnectorAdmin.getProxyConnectors(), 1,
proxyConnectorAdmin.getProxyConnectors().size() );
assertFalse( proxyConnectorAdmin.getProxyConnectors().isEmpty() );
ProxyConnector proxyConnector = new ProxyConnector();
proxyConnectorAdmin.addProxyConnector( proxyConnector, getFakeAuditInformation() );
assertFalse( proxyConnectorAdmin.getProxyConnectors().isEmpty() );
- assertEquals( 3, proxyConnectorAdmin.getProxyConnectors().size() );
+ assertEquals( 2, proxyConnectorAdmin.getProxyConnectors().size() );
assertNotNull( proxyConnectorAdmin.getProxyConnector( "snapshots", "central" ) );
assertEquals( Arrays.asList( "foo", "bar" ),
assertNull( proxyConnectorAdmin.getProxyConnector( "snapshots", "central" ) );
- assertEquals( 2, proxyConnectorAdmin.getProxyConnectors().size() );
+ assertEquals( 1, proxyConnectorAdmin.getProxyConnectors().size() );
assertFalse( proxyConnectorAdmin.getProxyConnectors().isEmpty() );
assertEquals( 5, mockAuditListener.getAuditEvents().size() );