com.evolveum.midpoint.test
Class IntegrationTestTools
java.lang.Object
com.evolveum.midpoint.test.IntegrationTestTools
public class IntegrationTestTools
- extends java.lang.Object
- Author:
- Radovan Semancik
Method Summary |
static void |
applyResourceSchema(AccountShadowType accountType,
ResourceType resourceType,
PrismContext prismContext)
|
static
|
assertAttribute(PrismObject<? extends ResourceObjectShadowType> shadow,
javax.xml.namespace.QName name,
T... expectedValues)
|
static
|
assertAttribute(ResourceObjectShadowType shadowType,
javax.xml.namespace.QName name,
T... expectedValues)
|
static
|
assertAttribute(ResourceObjectShadowType shadow,
ResourceType resource,
java.lang.String name,
T... expectedValues)
|
static
|
assertAttribute(java.lang.String message,
ResourceObjectShadowType repoShadow,
javax.xml.namespace.QName name,
T... expectedValues)
|
static void |
assertAttributeDefinition(ResourceAttribute<?> attr,
javax.xml.namespace.QName expectedType,
int minOccurs,
int maxOccurs,
boolean canRead,
boolean canCreate,
boolean canUpdate,
java.lang.Class<?> expetcedAttributeDefinitionClass)
|
static void |
assertAttributeNotNull(ResourceObjectShadowType repoShadow,
javax.xml.namespace.QName name)
|
static void |
assertAttributeNotNull(java.lang.String message,
ResourceObjectShadowType repoShadow,
javax.xml.namespace.QName name)
|
static
|
assertEqualsCollection(java.lang.String message,
java.util.Collection<T> expectedValues,
java.util.Collection<T> actualValues)
|
static
|
assertEqualsCollection(java.lang.String message,
java.util.Collection<T> expectedValues,
T[] actualValues)
|
static
|
assertEqualsCollection(java.lang.String message,
T[] expectedValues,
java.util.Collection<T> actualValues)
|
static void |
assertFailure(OperationResult result)
|
static void |
assertFailure(OperationResultType result)
|
static void |
assertFailure(java.lang.String message,
OperationResult result)
|
static void |
assertFailure(java.lang.String message,
OperationResultType result)
|
static void |
assertIcfsNameAttribute(PrismObject<? extends ResourceObjectShadowType> repoShadow,
java.lang.String value)
|
static void |
assertIcfsNameAttribute(ResourceObjectShadowType repoShadow,
java.lang.String value)
|
static void |
assertInMessageRecursive(java.lang.Throwable e,
java.lang.String substring)
|
static void |
assertInProgress(java.lang.String message,
OperationResult result)
|
static void |
assertNotEmpty(PolyString ps)
|
static void |
assertNotEmpty(PolyStringType ps)
|
static void |
assertNotEmpty(javax.xml.namespace.QName qname)
|
static void |
assertNotEmpty(java.lang.String s)
|
static void |
assertNotEmpty(java.lang.String message,
PolyString ps)
|
static void |
assertNotEmpty(java.lang.String message,
PolyStringType ps)
|
static void |
assertNotEmpty(java.lang.String message,
javax.xml.namespace.QName qname)
|
static void |
assertNotEmpty(java.lang.String message,
java.lang.String s)
|
static void |
assertNotInMessageRecursive(java.lang.Throwable e,
java.lang.String substring)
|
static void |
assertProvisioningAccountShadow(PrismObject<AccountShadowType> account,
ResourceType resourceType,
java.lang.Class<?> expetcedAttributeDefinitionClass)
|
static void |
assertSuccess(OperationResult result)
|
static void |
assertSuccess(java.lang.String message,
OperationResult result)
|
static void |
assertSuccess(java.lang.String message,
OperationResult result,
int level)
level=-1 - check all levels
level=0 - check only the top-level
level=1 - check one level below top-level
... |
static void |
assertSuccess(java.lang.String message,
OperationResultType result)
|
static void |
assertSuccessOrWarning(java.lang.String message,
OperationResult result)
|
static void |
assertSuccessOrWarning(java.lang.String message,
OperationResult result,
int level)
|
static void |
assertTestResourceFailure(OperationResult testResult,
ConnectorTestOperation operation)
|
static void |
assertTestResourceNotApplicable(OperationResult testResult,
ConnectorTestOperation operation)
|
static void |
assertTestResourceSuccess(OperationResult testResult,
ConnectorTestOperation operation)
|
static void |
assertWarning(java.lang.String message,
OperationResult result)
|
static void |
assertWarning(java.lang.String message,
OperationResultType result)
|
static void |
checkAllShadows(ResourceType resourceType,
RepositoryService repositoryService,
ObjectChecker<AccountShadowType> checker,
PrismContext prismContext)
|
static void |
checkShadow(AccountShadowType shadowType,
ResourceType resourceType,
RepositoryService repositoryService,
ObjectChecker<AccountShadowType> checker,
PrismContext prismContext,
OperationResult parentResult)
|
static ObjectQuery |
createAllShadowsQuery(ResourceType resourceType,
PrismContext prismContext)
|
static ObjectQuery |
createAllShadowsQuery(ResourceType resourceType,
javax.xml.namespace.QName objectClass,
PrismContext prismContext)
|
static ObjectQuery |
createAllShadowsQuery(ResourceType resourceType,
java.lang.String objectClassLocalName,
PrismContext prismContext)
|
static void |
display(OperationResult result)
|
static void |
display(org.opends.server.types.SearchResultEntry response)
|
static void |
display(java.lang.String message)
|
static void |
display(java.lang.String message,
java.util.Collection collection)
|
static void |
display(java.lang.String title,
Dumpable dumpable)
|
static void |
display(java.lang.String title,
org.opends.server.types.Entry entry)
|
static void |
display(java.lang.String title,
java.util.List<org.w3c.dom.Element> elements)
|
static void |
display(java.lang.String title,
java.lang.Object value)
|
static void |
display(java.lang.String message,
ObjectType o)
|
static void |
display(java.lang.String title,
OperationResult result)
|
static void |
display(java.lang.String title,
OperationResultType result)
|
static void |
display(java.lang.String message,
PrismContainer<?> propertyContainer)
|
static void |
display(java.lang.String message,
org.opends.server.types.SearchResultEntry response)
|
static void |
display(java.lang.String title,
java.lang.String value)
|
static void |
display(java.lang.String message,
Task task)
|
static void |
display(java.lang.String title,
java.lang.Throwable e)
|
static void |
displayJaxb(java.lang.String title,
java.lang.Object o,
javax.xml.namespace.QName qname)
|
static void |
displayObjectTypeCollection(java.lang.String message,
java.util.Collection<? extends ObjectType> collection)
|
static void |
displayTestTile(java.lang.Object testCase,
java.lang.String testName)
|
static void |
displayTestTile(java.lang.String testName)
|
static void |
displayThen(java.lang.String testName)
|
static void |
displayWhen(java.lang.String testName)
|
static java.lang.String |
getAttributeValue(ResourceObjectShadowType repoShadow,
javax.xml.namespace.QName name)
|
static
<T> java.util.Collection<T> |
|
getAttributeValues(PrismObject<? extends ResourceObjectShadowType> shadow,
javax.xml.namespace.QName name)
|
static
<T> java.util.Collection<T> |
|
getAttributeValues(ResourceObjectShadowType shadowType,
javax.xml.namespace.QName name)
|
static java.lang.String |
getErrorMessage(OperationResult result)
|
static boolean |
hasInMessageRecursive(java.lang.Throwable e,
java.lang.String substring)
|
static boolean |
hasWarningAssertSuccess(java.lang.String message,
OperationResultType result)
|
static void |
waitFor(java.lang.String message,
Checker checker,
int timeoutInterval)
|
static void |
waitFor(java.lang.String message,
Checker checker,
int timeoutInterval,
long sleepInterval)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
checkResults
public static boolean checkResults
LOGGER
public static Trace LOGGER
IntegrationTestTools
public IntegrationTestTools()
assertSuccess
public static void assertSuccess(OperationResult result)
assertSuccess
public static void assertSuccess(java.lang.String message,
OperationResultType result)
assertWarning
public static void assertWarning(java.lang.String message,
OperationResultType result)
hasWarningAssertSuccess
public static boolean hasWarningAssertSuccess(java.lang.String message,
OperationResultType result)
assertSuccess
public static void assertSuccess(java.lang.String message,
OperationResult result)
assertFailure
public static void assertFailure(java.lang.String message,
OperationResult result)
assertFailure
public static void assertFailure(OperationResult result)
assertFailure
public static void assertFailure(OperationResultType result)
assertFailure
public static void assertFailure(java.lang.String message,
OperationResultType result)
assertSuccess
public static void assertSuccess(java.lang.String message,
OperationResult result,
int level)
- level=-1 - check all levels
level=0 - check only the top-level
level=1 - check one level below top-level
...
- Parameters:
message
- result
- level
-
assertSuccessOrWarning
public static void assertSuccessOrWarning(java.lang.String message,
OperationResult result,
int level)
assertSuccessOrWarning
public static void assertSuccessOrWarning(java.lang.String message,
OperationResult result)
assertWarning
public static void assertWarning(java.lang.String message,
OperationResult result)
assertInProgress
public static void assertInProgress(java.lang.String message,
OperationResult result)
getErrorMessage
public static java.lang.String getErrorMessage(OperationResult result)
assertTestResourceSuccess
public static void assertTestResourceSuccess(OperationResult testResult,
ConnectorTestOperation operation)
assertTestResourceFailure
public static void assertTestResourceFailure(OperationResult testResult,
ConnectorTestOperation operation)
assertTestResourceNotApplicable
public static void assertTestResourceNotApplicable(OperationResult testResult,
ConnectorTestOperation operation)
assertNotEmpty
public static void assertNotEmpty(java.lang.String message,
java.lang.String s)
assertNotEmpty
public static void assertNotEmpty(PolyString ps)
assertNotEmpty
public static void assertNotEmpty(PolyStringType ps)
assertNotEmpty
public static void assertNotEmpty(java.lang.String message,
PolyString ps)
assertNotEmpty
public static void assertNotEmpty(java.lang.String message,
PolyStringType ps)
assertNotEmpty
public static void assertNotEmpty(java.lang.String s)
assertNotEmpty
public static void assertNotEmpty(java.lang.String message,
javax.xml.namespace.QName qname)
assertNotEmpty
public static void assertNotEmpty(javax.xml.namespace.QName qname)
assertAttribute
public static <T> void assertAttribute(ResourceObjectShadowType shadow,
ResourceType resource,
java.lang.String name,
T... expectedValues)
assertAttribute
public static <T> void assertAttribute(ResourceObjectShadowType shadowType,
javax.xml.namespace.QName name,
T... expectedValues)
assertAttribute
public static <T> void assertAttribute(PrismObject<? extends ResourceObjectShadowType> shadow,
javax.xml.namespace.QName name,
T... expectedValues)
assertAttribute
public static <T> void assertAttribute(java.lang.String message,
ResourceObjectShadowType repoShadow,
javax.xml.namespace.QName name,
T... expectedValues)
assertEqualsCollection
public static <T> void assertEqualsCollection(java.lang.String message,
java.util.Collection<T> expectedValues,
java.util.Collection<T> actualValues)
assertEqualsCollection
public static <T> void assertEqualsCollection(java.lang.String message,
java.util.Collection<T> expectedValues,
T[] actualValues)
assertEqualsCollection
public static <T> void assertEqualsCollection(java.lang.String message,
T[] expectedValues,
java.util.Collection<T> actualValues)
assertIcfsNameAttribute
public static void assertIcfsNameAttribute(ResourceObjectShadowType repoShadow,
java.lang.String value)
assertIcfsNameAttribute
public static void assertIcfsNameAttribute(PrismObject<? extends ResourceObjectShadowType> repoShadow,
java.lang.String value)
assertAttributeNotNull
public static void assertAttributeNotNull(ResourceObjectShadowType repoShadow,
javax.xml.namespace.QName name)
assertAttributeNotNull
public static void assertAttributeNotNull(java.lang.String message,
ResourceObjectShadowType repoShadow,
javax.xml.namespace.QName name)
assertAttributeDefinition
public static void assertAttributeDefinition(ResourceAttribute<?> attr,
javax.xml.namespace.QName expectedType,
int minOccurs,
int maxOccurs,
boolean canRead,
boolean canCreate,
boolean canUpdate,
java.lang.Class<?> expetcedAttributeDefinitionClass)
assertProvisioningAccountShadow
public static void assertProvisioningAccountShadow(PrismObject<AccountShadowType> account,
ResourceType resourceType,
java.lang.Class<?> expetcedAttributeDefinitionClass)
getAttributeValues
public static <T> java.util.Collection<T> getAttributeValues(ResourceObjectShadowType shadowType,
javax.xml.namespace.QName name)
getAttributeValues
public static <T> java.util.Collection<T> getAttributeValues(PrismObject<? extends ResourceObjectShadowType> shadow,
javax.xml.namespace.QName name)
getAttributeValue
public static java.lang.String getAttributeValue(ResourceObjectShadowType repoShadow,
javax.xml.namespace.QName name)
displayTestTile
public static void displayTestTile(java.lang.String testName)
displayTestTile
public static void displayTestTile(java.lang.Object testCase,
java.lang.String testName)
displayWhen
public static void displayWhen(java.lang.String testName)
displayThen
public static void displayThen(java.lang.String testName)
waitFor
public static void waitFor(java.lang.String message,
Checker checker,
int timeoutInterval)
throws java.lang.Exception
- Throws:
java.lang.Exception
waitFor
public static void waitFor(java.lang.String message,
Checker checker,
int timeoutInterval,
long sleepInterval)
throws java.lang.Exception
- Throws:
java.lang.Exception
displayJaxb
public static void displayJaxb(java.lang.String title,
java.lang.Object o,
javax.xml.namespace.QName qname)
throws javax.xml.bind.JAXBException
- Throws:
javax.xml.bind.JAXBException
display
public static void display(java.lang.String message)
display
public static void display(java.lang.String message,
org.opends.server.types.SearchResultEntry response)
display
public static void display(org.opends.server.types.SearchResultEntry response)
display
public static void display(java.lang.String message,
Task task)
display
public static void display(java.lang.String message,
ObjectType o)
display
public static void display(java.lang.String message,
java.util.Collection collection)
displayObjectTypeCollection
public static void displayObjectTypeCollection(java.lang.String message,
java.util.Collection<? extends ObjectType> collection)
display
public static void display(java.lang.String title,
org.opends.server.types.Entry entry)
display
public static void display(java.lang.String message,
PrismContainer<?> propertyContainer)
display
public static void display(OperationResult result)
display
public static void display(java.lang.String title,
OperationResult result)
display
public static void display(java.lang.String title,
OperationResultType result)
throws javax.xml.bind.JAXBException
- Throws:
javax.xml.bind.JAXBException
display
public static void display(java.lang.String title,
java.util.List<org.w3c.dom.Element> elements)
display
public static void display(java.lang.String title,
Dumpable dumpable)
display
public static void display(java.lang.String title,
java.lang.String value)
display
public static void display(java.lang.String title,
java.lang.Object value)
display
public static void display(java.lang.String title,
java.lang.Throwable e)
checkAllShadows
public static void checkAllShadows(ResourceType resourceType,
RepositoryService repositoryService,
ObjectChecker<AccountShadowType> checker,
PrismContext prismContext)
throws SchemaException,
ObjectNotFoundException,
CommunicationException,
ConfigurationException
- Throws:
SchemaException
ObjectNotFoundException
CommunicationException
ConfigurationException
createAllShadowsQuery
public static ObjectQuery createAllShadowsQuery(ResourceType resourceType,
PrismContext prismContext)
throws SchemaException
- Throws:
SchemaException
createAllShadowsQuery
public static ObjectQuery createAllShadowsQuery(ResourceType resourceType,
javax.xml.namespace.QName objectClass,
PrismContext prismContext)
throws SchemaException
- Throws:
SchemaException
createAllShadowsQuery
public static ObjectQuery createAllShadowsQuery(ResourceType resourceType,
java.lang.String objectClassLocalName,
PrismContext prismContext)
throws SchemaException
- Throws:
SchemaException
checkShadow
public static void checkShadow(AccountShadowType shadowType,
ResourceType resourceType,
RepositoryService repositoryService,
ObjectChecker<AccountShadowType> checker,
PrismContext prismContext,
OperationResult parentResult)
applyResourceSchema
public static void applyResourceSchema(AccountShadowType accountType,
ResourceType resourceType,
PrismContext prismContext)
throws SchemaException
- Throws:
SchemaException
assertInMessageRecursive
public static void assertInMessageRecursive(java.lang.Throwable e,
java.lang.String substring)
hasInMessageRecursive
public static boolean hasInMessageRecursive(java.lang.Throwable e,
java.lang.String substring)
assertNotInMessageRecursive
public static void assertNotInMessageRecursive(java.lang.Throwable e,
java.lang.String substring)
Copyright © 2012 evolveum. All Rights Reserved.