1 package org.apache.maven;
2
3 import org.apache.maven.execution.MavenExecutionRequest;
4 import org.apache.maven.execution.MavenExecutionResult;
5
6 import static java.util.Arrays.asList;
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 public class DefaultMavenTest extends AbstractCoreMavenComponentTestCase{
27
28 public void testThatErrorDuringProjectDependencyGraphCreationAreStored()
29 throws Exception
30 {
31 Maven maven = getContainer().lookup( Maven.class );
32 MavenExecutionRequest request = createMavenExecutionRequest( getProject( "cyclic-reference" ) ).setGoals( asList("validate") );
33
34 MavenExecutionResult result = maven.execute( request );
35
36 assertEquals( ProjectCycleException.class, result.getExceptions().get( 0 ).getClass() );
37 }
38
39 @Override
40 protected String getProjectsDirectory()
41 {
42 return "src/test/projects/default-maven";
43 }
44
45 }