blob: 223516163bede3c22e83b7b309df02fb5f19cf41 [file] [log] [blame]
package org.apache.maven.wagon.manager;
import org.apache.maven.wagon.UnsupportedProtocolException;
import org.apache.maven.wagon.Wagon;
import org.codehaus.plexus.PlexusTestCase;
/**
* @author <a href="michal.maczka@dimatics.com">Michal Maczka</a>
* @version $Id$
*/
public class DefaultWagonManagerTest
extends PlexusTestCase
{
public void testDefaltWagonManager()
throws Exception
{
WagonManager wagonManager = (WagonManager) lookup( WagonManager.ROLE );
Wagon wagon = null;
try
{
wagon = (Wagon) wagonManager.getWagon( "a" );
assertNotNull( wagon );
wagon = (Wagon) wagonManager.getWagon( "b1" );
assertNotNull( wagon );
wagon = (Wagon) wagonManager.getWagon( "b2" );
assertNotNull( wagon );
wagon = (Wagon) wagonManager.getWagon( "c" );
assertNotNull( wagon );
}
catch ( Exception e )
{
e.printStackTrace();
fail( e.getMessage() );
}
try
{
wagon = (Wagon) wagonManager.getWagon( "d" );
fail( "Expected :" + UnsupportedProtocolException.class.getName() );
}
catch ( UnsupportedProtocolException e )
{
//ok
}
}
}