1 package org.eclipse.aether.transport.wagon;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.codehaus.plexus.ContainerConfiguration;
23 import org.codehaus.plexus.PlexusTestCase;
24 import org.eclipse.aether.internal.test.util.TestLoggerFactory;
25 import org.eclipse.aether.spi.connector.transport.TransporterFactory;
26 import org.eclipse.aether.spi.log.LoggerFactory;
27
28
29
30 public class PlexusSupportTest
31 extends PlexusTestCase
32 {
33
34 @Override
35 protected void customizeContainerConfiguration( ContainerConfiguration containerConfiguration )
36 {
37 containerConfiguration.setClassPathScanning( "cache" );
38 }
39
40 public void testExistenceOfPlexusComponentMetadata()
41 throws Exception
42 {
43 getContainer().addComponent( new TestLoggerFactory(), LoggerFactory.class, null );
44
45 TransporterFactory factory = lookup( TransporterFactory.class, "wagon" );
46 assertNotNull( factory );
47 assertEquals( WagonTransporterFactory.class, factory.getClass() );
48 }
49
50 }