Package org.eclipse.tycho.testing
Class TychoPlexusTestCase
java.lang.Object
org.eclipse.tycho.testing.TychoPlexusTestCase
A wrapper around
PlexusTestCase that allows usage in JUnit 4/5 as well as setting the
classpath scanning for usage in "maven like" tests that only test plexus components.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringprotected static FilegetBasedir(String name) protected org.codehaus.plexus.PlexusContainerfinal <T> Tfinal <T> Tfinal <T> Collection<T>lookupList(Class<T> role) protected voidmodifySession(org.apache.maven.execution.MavenSession mavenSession) static FileresourceFile(String path) voidvoidtearDown()
-
Field Details
-
temporaryFolder
public org.junit.rules.TemporaryFolder temporaryFolder
-
-
Constructor Details
-
TychoPlexusTestCase
public TychoPlexusTestCase()
-
-
Method Details
-
tearDown
public void tearDown() throws org.codehaus.plexus.component.repository.exception.ComponentLookupException- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
-
getContainer
protected org.codehaus.plexus.PlexusContainer getContainer() -
setUpServiceAndSession
public void setUpServiceAndSession() throws org.codehaus.plexus.component.repository.exception.ComponentLookupException, IOException- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupExceptionIOException
-
getBasedir
-
modifySession
protected void modifySession(org.apache.maven.execution.MavenSession mavenSession) -
lookup
public final <T> T lookup(Class<T> role) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException - Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
-
lookup
public final <T> T lookup(Class<T> role, String hint) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException - Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
-
lookupList
public final <T> Collection<T> lookupList(Class<T> role) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException - Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
-
resourceFile
-
getBasedir
- Throws:
IOException
-