Author: jvanzyl
Date: Mon Feb 9 01:44:08 2009
New Revision: 742226
URL: http://svn.apache.org/viewvc?rev=742226&view=rev
Log:
o more of the same mirror, offline, and configuration. you will move my
artifacts and that's it!
Modified:
maven/components/branches/MNG-3932/maven-compat/src/test/java/org/apache/maven/artifact/manager/DefaultWagonManagerTest.java
maven/components/branches/MNG-3932/maven-compat/src/test/java/org/apache/maven/artifact/repository/metadata/DefaultRepositoryMetadataManagerTest.java
maven/components/branches/MNG-3932/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactUpdatePolicyTest.java
Modified:
maven/components/branches/MNG-3932/maven-compat/src/test/java/org/apache/maven/artifact/manager/DefaultWagonManagerTest.java
URL:
http://svn.apache.org/viewvc/maven/components/branches/MNG-3932/maven-compat/src/test/java/org/apache/maven/artifact/manager/DefaultWagonManagerTest.java?rev=742226&r1=742225&r2=742226&view=diff
==============================================================================
---
maven/components/branches/MNG-3932/maven-compat/src/test/java/org/apache/maven/artifact/manager/DefaultWagonManagerTest.java
(original)
+++
maven/components/branches/MNG-3932/maven-compat/src/test/java/org/apache/maven/artifact/manager/DefaultWagonManagerTest.java
Mon Feb 9 01:44:08 2009
@@ -92,7 +92,6 @@
};
TransferListener listener = new TransferListener();
- wagonManager.setDownloadMonitor(listener);
wagonManager.getArtifact( artifact, repos, false );
assertEquals(1, listener.events.size());
@@ -106,7 +105,6 @@
MockControl control = MockControl.createControl(
UpdateCheckManager.class );
UpdateCheckManager updateCheckManager = (UpdateCheckManager)
control.getMock();
- wagonManager.setUpdateCheckManager( updateCheckManager );
updateCheckManager.isPomUpdateRequired( artifact, repo );
control.setReturnValue( true );
@@ -137,7 +135,6 @@
MockControl control = MockControl.createControl(
UpdateCheckManager.class );
UpdateCheckManager updateCheckManager = (UpdateCheckManager)
control.getMock();
- wagonManager.setUpdateCheckManager( updateCheckManager );
updateCheckManager.isPomUpdateRequired( artifact, repo );
control.setReturnValue( false );
@@ -167,7 +164,6 @@
MockControl control = MockControl.createControl(
UpdateCheckManager.class );
UpdateCheckManager updateCheckManager = (UpdateCheckManager)
control.getMock();
- wagonManager.setUpdateCheckManager( updateCheckManager );
updateCheckManager.touch( artifact, repo );
control.replay();
@@ -201,7 +197,6 @@
MockControl control = MockControl.createControl(
UpdateCheckManager.class );
UpdateCheckManager updateCheckManager = (UpdateCheckManager)
control.getMock();
- wagonManager.setUpdateCheckManager( updateCheckManager );
updateCheckManager.isPomUpdateRequired( artifact, repo );
control.setReturnValue( true );
@@ -229,7 +224,6 @@
MockControl control = MockControl.createControl(
UpdateCheckManager.class );
UpdateCheckManager updateCheckManager = (UpdateCheckManager)
control.getMock();
- wagonManager.setUpdateCheckManager( updateCheckManager );
control.replay();
@@ -294,7 +288,6 @@
MockControl control = MockControl.createControl(
UpdateCheckManager.class );
UpdateCheckManager updateCheckManager = (UpdateCheckManager)
control.getMock();
- wagonManager.setUpdateCheckManager( updateCheckManager );
control.replay();
@@ -320,7 +313,6 @@
MockControl control = MockControl.createControl(
UpdateCheckManager.class );
UpdateCheckManager updateCheckManager = (UpdateCheckManager)
control.getMock();
- wagonManager.setUpdateCheckManager( updateCheckManager );
control.replay();
@@ -345,7 +337,6 @@
MockControl control = MockControl.createControl(
UpdateCheckManager.class );
UpdateCheckManager updateCheckManager = (UpdateCheckManager)
control.getMock();
- wagonManager.setUpdateCheckManager( updateCheckManager );
updateCheckManager.isUpdateRequired( artifact, repo );
control.setReturnValue( true );
@@ -376,7 +367,6 @@
MockControl control = MockControl.createControl(
UpdateCheckManager.class );
UpdateCheckManager updateCheckManager = (UpdateCheckManager)
control.getMock();
- wagonManager.setUpdateCheckManager( updateCheckManager );
updateCheckManager.isUpdateRequired( artifact, repo );
control.setReturnValue( false );
@@ -405,7 +395,6 @@
MockControl control = MockControl.createControl(
UpdateCheckManager.class );
UpdateCheckManager updateCheckManager = (UpdateCheckManager)
control.getMock();
- wagonManager.setUpdateCheckManager( updateCheckManager );
updateCheckManager.isUpdateRequired( artifact, repo );
control.setReturnValue( true );
@@ -436,7 +425,6 @@
MockControl control = MockControl.createControl(
UpdateCheckManager.class );
UpdateCheckManager updateCheckManager = (UpdateCheckManager)
control.getMock();
- wagonManager.setUpdateCheckManager( updateCheckManager );
updateCheckManager.touch( artifact, repo );
@@ -482,27 +470,6 @@
return artifact;
}
- public void testAddMirrorWithNullRepositoryId()
- {
- wagonManager.addMirror( null, "test", "http://www.nowhere.com/" );
- }
-
- public void testGetArtifactSha1MissingMd5Present()
- throws IOException, UnsupportedProtocolException,
TransferFailedException, ResourceDoesNotExistException
- {
- Artifact artifact = createTestPomArtifact(
"target/test-data/get-remote-artifact" );
-
- ArtifactRepository repo = createStringRepo();
-
- StringWagon wagon = (StringWagon) wagonManager.getWagon( "string" );
- wagon.addExpectedContent( repo.getLayout().pathOf( artifact ),
"expected" );
- wagon.addExpectedContent( repo.getLayout().pathOf( artifact ) +
".md5", "bad_checksum" );
-
- wagonManager.getArtifact( artifact, repo, true );
-
- assertTrue( artifact.getFile().exists() );
- }
-
private ArtifactRepository createStringRepo()
{
ArtifactRepository repo =
@@ -510,174 +477,6 @@
return repo;
}
- /**
- * checks the handling of urls
- */
- public void testExternalURL()
- {
- DefaultWagonManager mgr = new DefaultWagonManager();
- assertTrue( mgr.isExternalRepo( getRepo( "foo", "http://somehost" ) )
);
- assertTrue( mgr.isExternalRepo( getRepo( "foo",
"http://somehost:9090/somepath" ) ) );
- assertTrue( mgr.isExternalRepo( getRepo( "foo", "ftp://somehost" ) ) );
- assertTrue( mgr.isExternalRepo( getRepo( "foo", "http://192.168.101.1"
) ) );
- assertTrue( mgr.isExternalRepo( getRepo( "foo", "http://" ) ) );
- // these are local
- assertFalse( mgr.isExternalRepo( getRepo( "foo",
"http://localhost:8080" ) ) );
- assertFalse( mgr.isExternalRepo( getRepo( "foo",
"http://127.0.0.1:9090" ) ) );
- assertFalse( mgr.isExternalRepo( getRepo( "foo",
"file://localhost/somepath" ) ) );
- assertFalse( mgr.isExternalRepo( getRepo( "foo",
"file://localhost/D:/somepath" ) ) );
- assertFalse( mgr.isExternalRepo( getRepo( "foo", "http://localhost" )
) );
- assertFalse( mgr.isExternalRepo( getRepo( "foo", "http://127.0.0.1" )
) );
- assertFalse( mgr.isExternalRepo( getRepo( "foo", "file:///somepath" )
) );
- assertFalse( mgr.isExternalRepo( getRepo( "foo", "file://D:/somepath"
) ) );
-
- // not a proper url so returns false;
- assertFalse( mgr.isExternalRepo( getRepo( "foo", "192.168.101.1" ) ) );
- assertFalse( mgr.isExternalRepo( getRepo( "foo", "" ) ) );
- }
-
- /**
- * Check that lookups with exact matches work and that no matches don't
corrupt the repo.
- */
- public void testMirrorLookup()
- {
- wagonManager.addMirror( "a", "a", "http://a" );
- wagonManager.addMirror( "b", "b", "http://b" );
-
- ArtifactRepository repo = null;
- repo = wagonManager.getMirrorRepository( getRepo( "a", "http://a.a" )
);
- assertEquals( "http://a", repo.getUrl() );
-
- repo = wagonManager.getMirrorRepository( getRepo( "b", "http://a.a" )
);
- assertEquals( "http://b", repo.getUrl() );
-
- repo = wagonManager.getMirrorRepository( getRepo( "c", "http://c.c" )
);
- assertEquals( "http://c.c", repo.getUrl() );
-
- }
-
- /**
- * Check that wildcards don't override exact id matches.
- */
- public void testMirrorWildcardLookup()
- {
- wagonManager.addMirror( "a", "a", "http://a" );
- wagonManager.addMirror( "b", "b", "http://b" );
- wagonManager.addMirror( "c", "*", "http://wildcard" );
-
- ArtifactRepository repo = null;
- repo = wagonManager.getMirrorRepository( getRepo( "a", "http://a.a" )
);
- assertEquals( "http://a", repo.getUrl() );
-
- repo = wagonManager.getMirrorRepository( getRepo( "b", "http://a.a" )
);
- assertEquals( "http://b", repo.getUrl() );
-
- repo = wagonManager.getMirrorRepository( getRepo( "c", "http://c.c" )
);
- assertEquals( "http://wildcard", repo.getUrl() );
-
- }
-
- /**
- * Check that first match wins
- */
- public void testMirrorStopOnFirstMatch()
- {
- //exact matches win first
- wagonManager.addMirror( "a2", "a,b", "http://a2" );
- wagonManager.addMirror( "a", "a", "http://a" );
- //make sure repeated entries are skipped
- wagonManager.addMirror( "a", "a", "http://a3" );
-
- wagonManager.addMirror( "b", "b", "http://b" );
- wagonManager.addMirror( "c", "d,e", "http://de" );
- wagonManager.addMirror( "c", "*", "http://wildcard" );
- wagonManager.addMirror( "c", "e,f", "http://ef" );
-
-
-
- ArtifactRepository repo = null;
- repo = wagonManager.getMirrorRepository( getRepo( "a", "http://a.a" )
);
- assertEquals( "http://a", repo.getUrl() );
-
- repo = wagonManager.getMirrorRepository( getRepo( "b", "http://a.a" )
);
- assertEquals( "http://b", repo.getUrl() );
-
- repo = wagonManager.getMirrorRepository( getRepo( "c", "http://c.c" )
);
- assertEquals( "http://wildcard", repo.getUrl() );
-
- repo = wagonManager.getMirrorRepository( getRepo( "d", "http://d" ) );
- assertEquals( "http://de", repo.getUrl() );
-
- repo = wagonManager.getMirrorRepository( getRepo( "e", "http://e" ) );
- assertEquals( "http://de", repo.getUrl() );
-
- repo = wagonManager.getMirrorRepository( getRepo( "f", "http://f" ) );
- assertEquals( "http://wildcard", repo.getUrl() );
-
- }
-
-
- /**
- * Check that patterns are processed correctly Valid patterns: * =
everything external:* = everything not on the
- * localhost and not file based. repo,repo1 = repo or repo1 *,!repo1 =
everything except repo1
- */
- public void testPatterns()
- {
- DefaultWagonManager mgr = new DefaultWagonManager();
-
- assertTrue( mgr.matchPattern( getRepo( "a" ), "*" ) );
- assertTrue( mgr.matchPattern( getRepo( "a" ), "*," ) );
- assertTrue( mgr.matchPattern( getRepo( "a" ), ",*," ) );
- assertTrue( mgr.matchPattern( getRepo( "a" ), "*," ) );
-
- assertTrue( mgr.matchPattern( getRepo( "a" ), "a" ) );
- assertTrue( mgr.matchPattern( getRepo( "a" ), "a," ) );
- assertTrue( mgr.matchPattern( getRepo( "a" ), ",a," ) );
- assertTrue( mgr.matchPattern( getRepo( "a" ), "a," ) );
-
- assertFalse( mgr.matchPattern( getRepo( "b" ), "a" ) );
- assertFalse( mgr.matchPattern( getRepo( "b" ), "a," ) );
- assertFalse( mgr.matchPattern( getRepo( "b" ), ",a" ) );
- assertFalse( mgr.matchPattern( getRepo( "b" ), ",a," ) );
-
- assertTrue( mgr.matchPattern( getRepo( "a" ), "a,b" ) );
- assertTrue( mgr.matchPattern( getRepo( "b" ), "a,b" ) );
-
- assertFalse( mgr.matchPattern( getRepo( "c" ), "a,b" ) );
-
- assertTrue( mgr.matchPattern( getRepo( "a" ), "*" ) );
- assertTrue( mgr.matchPattern( getRepo( "a" ), "*,b" ) );
- assertTrue( mgr.matchPattern( getRepo( "a" ), "*,!b" ) );
-
- assertFalse( mgr.matchPattern( getRepo( "a" ), "*,!a" ) );
- assertFalse( mgr.matchPattern( getRepo( "a" ), "!a,*" ) );
-
- assertTrue( mgr.matchPattern( getRepo( "c" ), "*,!a" ) );
- assertTrue( mgr.matchPattern( getRepo( "c" ), "!a,*" ) );
-
- assertFalse( mgr.matchPattern( getRepo( "c" ), "!a,!c" ) );
- assertFalse( mgr.matchPattern( getRepo( "d" ), "!a,!c*" ) );
- }
-
- /**
- * make sure the external if is fully exercised. We can assume file and
ips are also handled because they have a
- * separate test above.
- */
- public void testPatternsWithExternal()
- {
- DefaultWagonManager mgr = new DefaultWagonManager();
-
- assertTrue( mgr.matchPattern( getRepo( "a", "http://localhost" ), "*"
) );
- assertFalse( mgr.matchPattern( getRepo( "a", "http://localhost" ),
"external:*" ) );
-
- assertTrue( mgr.matchPattern( getRepo( "a", "http://localhost" ),
"external:*,a" ) );
- assertFalse( mgr.matchPattern( getRepo( "a", "http://localhost" ),
"external:*,!a" ) );
- assertTrue( mgr.matchPattern( getRepo( "a", "http://localhost" ),
"a,external:*" ) );
- assertFalse( mgr.matchPattern( getRepo( "a", "http://localhost" ),
"!a,external:*" ) );
-
- assertFalse( mgr.matchPattern( getRepo( "c", "http://localhost" ),
"!a,external:*" ) );
- assertTrue( mgr.matchPattern( getRepo( "c", "http://somehost" ),
"!a,external:*" ) );
- }
/**
* Build an ArtifactRepository object.
@@ -801,7 +600,6 @@
/* getArtifact */
assertFalse( "Transfer listener is registered before test",
wagon.getTransferEventSupport().hasTransferListener(
transferListener ) );
- wagonManager.setDownloadMonitor( transferListener );
wagonManager.getArtifact( artifact, repo );
assertFalse( "Transfer listener still registered after getArtifact",
wagon.getTransferEventSupport().hasTransferListener(
transferListener ) );
@@ -812,7 +610,6 @@
assertFalse( "Transfer listener is registered before test",
wagon.getTransferEventSupport().hasTransferListener(
transferListener ) );
- wagonManager.setDownloadMonitor( transferListener );
wagonManager.putArtifact( sampleFile, artifact, repo );
assertFalse( "Transfer listener still registered after putArtifact",
wagon.getTransferEventSupport().hasTransferListener(
transferListener ) );
@@ -945,8 +742,6 @@
conf.addChild( configurableField );
- wagonManager.addConfiguration( repository.getId(), conf );
-
WagonMock wagon = (WagonMock) wagonManager.getWagon( repository );
assertNotNull( "Check wagon, protocol=" + protocol, wagon );
Modified:
maven/components/branches/MNG-3932/maven-compat/src/test/java/org/apache/maven/artifact/repository/metadata/DefaultRepositoryMetadataManagerTest.java
URL:
http://svn.apache.org/viewvc/maven/components/branches/MNG-3932/maven-compat/src/test/java/org/apache/maven/artifact/repository/metadata/DefaultRepositoryMetadataManagerTest.java?rev=742226&r1=742225&r2=742226&view=diff
==============================================================================
---
maven/components/branches/MNG-3932/maven-compat/src/test/java/org/apache/maven/artifact/repository/metadata/DefaultRepositoryMetadataManagerTest.java
(original)
+++
maven/components/branches/MNG-3932/maven-compat/src/test/java/org/apache/maven/artifact/repository/metadata/DefaultRepositoryMetadataManagerTest.java
Mon Feb 9 01:44:08 2009
@@ -89,7 +89,6 @@
localRepo.getId();
localRepoCtl.setReturnValue( "local", MockControl.ZERO_OR_MORE );
- wagonManager.isOnline();
wagonManagerCtl.setReturnValue( true, MockControl.ZERO_OR_MORE );
try
@@ -179,7 +178,6 @@
localRepo.setBlacklisted( false );
localRepoCtl.setVoidCallable( MockControl.ZERO_OR_MORE );
- wagonManager.isOnline();
wagonManagerCtl.setReturnValue( true, MockControl.ZERO_OR_MORE );
try
@@ -274,7 +272,6 @@
localRepo.getId();
localRepoCtl.setReturnValue( "local", MockControl.ZERO_OR_MORE );
- wagonManager.isOnline();
wagonManagerCtl.setReturnValue( true, MockControl.ZERO_OR_MORE );
try
@@ -376,7 +373,6 @@
localRepo.getId();
localRepoCtl.setReturnValue( "local", MockControl.ZERO_OR_MORE );
- wagonManager.isOnline();
wagonManagerCtl.setReturnValue( true, MockControl.ZERO_OR_MORE );
try
Modified:
maven/components/branches/MNG-3932/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactUpdatePolicyTest.java
URL:
http://svn.apache.org/viewvc/maven/components/branches/MNG-3932/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactUpdatePolicyTest.java?rev=742226&r1=742225&r2=742226&view=diff
==============================================================================
---
maven/components/branches/MNG-3932/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactUpdatePolicyTest.java
(original)
+++
maven/components/branches/MNG-3932/maven-compat/src/test/java/org/apache/maven/artifact/resolver/ArtifactUpdatePolicyTest.java
Mon Feb 9 01:44:08 2009
@@ -81,7 +81,6 @@
wagonManager = (WagonManager) lookup( WagonManager.ROLE );
listener = new TestTransferListener();
- wagonManager.setDownloadMonitor( listener );
localRepository = localRepository();
FileUtils.deleteDirectory( new File( localRepository.getBasedir() ) );
@@ -91,8 +90,6 @@
protected void tearDown()
throws Exception
{
- wagonManager.setDownloadMonitor( null );
- wagonManager.setOnline( true );
super.tearDown();
}
@@ -326,18 +323,6 @@
assertTrue( j.getFile().canRead() );
}
- public void testResolveExistingLocalArtifactInOfflineMode()
- throws Exception
- {
- Artifact a = createLocalArtifact( "a", "1.0.0" );
-
- wagonManager.setOnline( false );
-
- artifactResolver.resolve( a, remoteRepositories(), localRepository() );
-
- assertTrue( a.isResolved() );
- }
-
public void testMultipleRemoteRepositories()
throws Exception
{