1 package org.apache.archiva.scheduler.repository;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.archiva.model.ArtifactReference;
23 import org.apache.archiva.scheduler.repository.model.RepositoryTask;
24 import org.junit.Test;
25 import org.springframework.test.context.ContextConfiguration;
26
27 import java.util.Collection;
28
29
30
31
32
33
34 @ContextConfiguration( locations = { "classpath*:/META-INF/spring-context.xml", "classpath:/spring-context.xml" } )
35 public class ArchivaRepositoryScanningTaskExecutorPhase1Test
36 extends ArchivaRepositoryScanningTaskExecutorAbstractTest
37 {
38
39
40 @Test
41 public void testExecutor()
42 throws Exception
43 {
44 RepositoryTask repoTask = new RepositoryTask();
45
46 repoTask.setRepositoryId( TEST_REPO_ID );
47
48 taskExecutor.executeTask( repoTask );
49
50 Collection<ArtifactReference> unprocessedResultList = testConsumer.getConsumed();
51
52 assertNotNull( unprocessedResultList );
53 assertEquals( "Incorrect number of unprocessed artifacts detected.", 8, unprocessedResultList.size() );
54
55 }
56
57 }