|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.framework.Assert junit.framework.TestCase org.codehaus.plexus.PlexusTestCase org.apache.maven.AbstractCoreMavenComponentTestCase
public abstract class AbstractCoreMavenComponentTestCase
Nested Class Summary | |
---|---|
protected class |
AbstractCoreMavenComponentTestCase.PluginBuilder
|
protected class |
AbstractCoreMavenComponentTestCase.ProjectBuilder
|
Field Summary | |
---|---|
protected ProjectBuilder |
projectBuilder
|
protected RepositorySystem |
repositorySystem
|
Constructor Summary | |
---|---|
AbstractCoreMavenComponentTestCase()
|
Method Summary | |
---|---|
protected MavenExecutionRequest |
createMavenExecutionRequest(File pom)
|
protected MavenSession |
createMavenSession(File pom)
|
protected MavenSession |
createMavenSession(File pom,
Properties executionProperties)
|
protected MavenProject |
createStubMavenProject()
|
protected void |
customizeContainerConfiguration(ContainerConfiguration containerConfiguration)
We need to customize the standard Plexus container with the plugin discovery listener which is what looks for the META-INF/maven/plugin.xml resources that enter the system when a Maven plugin is loaded. |
protected ArtifactRepository |
getLocalRepository()
|
protected List<ArtifactRepository> |
getPluginArtifactRepositories()
|
protected File |
getProject(String name)
|
protected abstract String |
getProjectsDirectory()
|
protected List<ArtifactRepository> |
getRemoteRepositories()
|
protected void |
initRepoSession(ProjectBuildingRequest request)
|
protected void |
setUp()
|
protected void |
tearDown()
|
Methods inherited from class org.codehaus.plexus.PlexusTestCase |
---|
customizeComponentConfiguration, customizeContext, getBasedir, getClassLoader, getConfiguration, getConfiguration, getConfigurationName, getContainer, getCustomConfigurationName, getResourceAsStream, getTestConfiguration, getTestConfiguration, getTestFile, getTestFile, getTestPath, getTestPath, lookup, lookup, lookup, lookup, release, setupContainer |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString |
Methods inherited from class junit.framework.Assert |
---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
@Requirement protected RepositorySystem repositorySystem
@Requirement protected ProjectBuilder projectBuilder
Constructor Detail |
---|
public AbstractCoreMavenComponentTestCase()
Method Detail |
---|
protected void setUp() throws Exception
setUp
in class PlexusTestCase
Exception
protected void tearDown() throws Exception
tearDown
in class PlexusTestCase
Exception
protected abstract String getProjectsDirectory()
protected File getProject(String name) throws Exception
Exception
protected void customizeContainerConfiguration(ContainerConfiguration containerConfiguration)
customizeContainerConfiguration
in class PlexusTestCase
protected MavenExecutionRequest createMavenExecutionRequest(File pom) throws Exception
Exception
protected MavenSession createMavenSession(File pom) throws Exception
Exception
protected MavenSession createMavenSession(File pom, Properties executionProperties) throws Exception
Exception
protected void initRepoSession(ProjectBuildingRequest request)
protected MavenProject createStubMavenProject()
protected List<ArtifactRepository> getRemoteRepositories() throws InvalidRepositoryException
InvalidRepositoryException
protected List<ArtifactRepository> getPluginArtifactRepositories() throws InvalidRepositoryException
InvalidRepositoryException
protected ArtifactRepository getLocalRepository() throws InvalidRepositoryException
InvalidRepositoryException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |