1 package org.apache.maven.artifact.manager; 2 3 19 20 import org.apache.maven.wagon.UnsupportedProtocolException; 21 import org.apache.maven.wagon.Wagon; 22 import org.codehaus.plexus.PlexusTestCase; 23 24 28 public class DefaultWagonManagerTest 29 extends PlexusTestCase 30 { 31 public void testDefaultWagonManager() 32 throws Exception 33 { 34 WagonManager wagonManager = (WagonManager) lookup( WagonManager.ROLE ); 35 36 Wagon wagon = null; 37 38 wagon = (Wagon) wagonManager.getWagon( "a" ); 39 40 assertNotNull( wagon ); 41 42 wagon = (Wagon) wagonManager.getWagon( "b1" ); 43 44 assertNotNull( wagon ); 45 46 wagon = (Wagon) wagonManager.getWagon( "b2" ); 47 48 assertNotNull( wagon ); 49 50 wagon = (Wagon) wagonManager.getWagon( "c" ); 51 52 assertNotNull( wagon ); 53 54 try 55 { 56 wagon = (Wagon) wagonManager.getWagon( "d" ); 57 58 fail( "Expected :" + UnsupportedProtocolException.class.getName() ); 59 } 60 catch ( UnsupportedProtocolException e ) 61 { 62 assertTrue( true ); 64 } 65 } 66 } 67 | Popular Tags |