1 package org.apache.maven.execution;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import static org.hamcrest.Matchers.empty;
22 import static org.hamcrest.Matchers.is;
23 import static org.junit.Assert.assertNotNull;
24 import static org.junit.Assert.assertNotSame;
25 import static org.junit.Assert.assertThat;
26
27 import java.util.List;
28
29 import org.apache.maven.project.MavenProject;
30 import org.junit.Test;
31
32
33
34
35 public class DefaultMavenExecutionTest
36 {
37 @Test
38 public void testCopyDefault()
39 {
40 MavenExecutionRequest original = new DefaultMavenExecutionRequest();
41 MavenExecutionRequest copy = DefaultMavenExecutionRequest.copy( original );
42 assertNotNull( copy );
43 assertNotSame( copy, original );
44 }
45
46 @Test
47 public void testResultWithNullTopologicallySortedProjectsIsEmptyList()
48 {
49 MavenExecutionResult result = new DefaultMavenExecutionResult();
50 result.setTopologicallySortedProjects( null );
51 List<MavenProject> projects = result.getTopologicallySortedProjects();
52 assertNotNull( projects );
53 assertThat( projects, is( empty() ) );
54 }
55
56 }