public class P2ResolverAdditionalRequirementsTest
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
BUNDLE_NAMESPACE |
private static java.lang.String |
BUNDLE_TYPE |
private P2ResolverImpl |
impl |
private static java.lang.String |
IU_NAMESPACE |
private static java.lang.String |
IU_TYPE |
LogVerifier |
logVerifier |
private static java.lang.String |
TARGET_UNIT_ID |
| Constructor and Description |
|---|
P2ResolverAdditionalRequirementsTest() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
assertIUDoesNotMatchRequirements(org.eclipse.equinox.p2.metadata.IInstallableUnit unit,
java.util.List<org.eclipse.equinox.p2.metadata.IRequirement> requirements) |
private static void |
assertIUMatchesRequirements(org.eclipse.equinox.p2.metadata.IInstallableUnit unit,
java.util.List<org.eclipse.equinox.p2.metadata.IRequirement> requirements) |
private static org.eclipse.equinox.p2.metadata.IInstallableUnit |
createIU(java.lang.String version) |
void |
initBlankResolver() |
void |
testAddDependencyWithVersionRange() |
void |
testExactVersionMatchInTargetDefinitionUnit() |
void |
testNullVersionInTargetDefinitionUnit() |
void |
testZeroVersionInTargetDefinitionUnit() |
private static final java.lang.String BUNDLE_NAMESPACE
private static final java.lang.String IU_NAMESPACE
private static final java.lang.String BUNDLE_TYPE
private static final java.lang.String IU_TYPE
private static final java.lang.String TARGET_UNIT_ID
public final LogVerifier logVerifier
private P2ResolverImpl impl
public P2ResolverAdditionalRequirementsTest()
public void initBlankResolver()
public void testExactVersionMatchInTargetDefinitionUnit()
throws java.lang.Exception
java.lang.Exceptionprivate static void assertIUMatchesRequirements(org.eclipse.equinox.p2.metadata.IInstallableUnit unit,
java.util.List<org.eclipse.equinox.p2.metadata.IRequirement> requirements)
private static void assertIUDoesNotMatchRequirements(org.eclipse.equinox.p2.metadata.IInstallableUnit unit,
java.util.List<org.eclipse.equinox.p2.metadata.IRequirement> requirements)
public void testZeroVersionInTargetDefinitionUnit()
throws java.lang.Exception
java.lang.Exceptionpublic void testNullVersionInTargetDefinitionUnit()
throws java.lang.Exception
java.lang.Exceptionpublic void testAddDependencyWithVersionRange()
throws java.lang.Exception
java.lang.Exceptionprivate static org.eclipse.equinox.p2.metadata.IInstallableUnit createIU(java.lang.String version)