com.evolveum.midpoint.prism.util
Class PrismAsserts
java.lang.Object
com.evolveum.midpoint.prism.util.PrismAsserts
public class PrismAsserts
- extends java.lang.Object
Set of prism-related asserts.
DO NOT use this in the main code. Although it is placed in "main" for convenience, is should only be used in tests.
- Author:
- Radovan Semancik
Method Summary |
static void |
asserHasDelta(java.lang.String message,
java.util.Collection<? extends ObjectDelta<? extends Objectable>> deltas,
ChangeType expectedChangeType,
java.lang.Class<?> expectedClass)
|
static
|
assertAdd(PropertyDelta<T> propertyDelta,
T... expectedValues)
|
static ContainerDelta<?> |
assertContainerAdd(ObjectDelta<?> objectDelta,
ItemPath propertyPath)
|
static ContainerDelta<?> |
assertContainerAdd(ObjectDelta<?> objectDelta,
javax.xml.namespace.QName name)
|
static ContainerDelta<?> |
assertContainerDelete(ObjectDelta<?> objectDelta,
ItemPath propertyPath)
|
static ContainerDelta<?> |
assertContainerDelete(ObjectDelta<?> objectDelta,
javax.xml.namespace.QName name)
|
static void |
assertDefinition(ItemDefinition definition,
javax.xml.namespace.QName itemName,
javax.xml.namespace.QName type,
int minOccurs,
int maxOccurs)
|
static void |
assertDefinition(Item item,
javax.xml.namespace.QName type,
int minOccurs,
int maxOccurs)
|
static void |
assertElementsEquals(java.lang.Object expected,
java.lang.Object actual)
|
static void |
assertEquals(java.io.File fileNewXml,
Objectable objectable)
|
static void |
assertEquals(java.io.File fileNewXml,
PrismObject<?> actual)
|
static void |
assertEquals(java.io.File fileNewXml,
java.lang.String objectString)
|
static void |
assertEquals(Objectable expected,
Objectable actual)
|
static void |
assertEquals(PrismObject<?> prism1,
PrismObject<?> prism2)
|
static void |
assertEquals(java.lang.String message,
java.lang.Object expected,
java.lang.Object actual)
|
static void |
assertEquals(java.lang.String message,
PolyString expected,
PolyString actual)
|
static void |
assertEquals(java.lang.String message,
PrismObject expected,
PrismObject actual)
|
static void |
assertEquals(java.lang.String message,
javax.xml.datatype.XMLGregorianCalendar expected,
java.lang.Object actual)
|
static void |
assertEqualsPolyString(java.lang.String message,
PolyStringType expected,
PolyStringType actual)
|
static void |
assertEqualsPolyString(java.lang.String message,
java.lang.String expectedOrig,
PolyString actual)
|
static void |
assertEqualsPolyString(java.lang.String message,
java.lang.String expectedOrig,
PolyStringType actual)
|
static void |
assertEquivalent(java.lang.String message,
java.io.File expectedFile,
PrismObject actual)
|
static void |
assertEquivalent(java.lang.String message,
PrismObject expected,
PrismObject actual)
|
static void |
assertIsAdd(ObjectDelta<?> objectDelta)
|
static void |
assertIsDelete(ObjectDelta<?> objectDelta)
|
static void |
assertIsModify(ObjectDelta<?> objectDelta)
|
static void |
assertItemDefinitionDisplayName(PrismContainerDefinition<?> containerDef,
javax.xml.namespace.QName propertyName,
java.lang.String expectedDisplayName)
|
static void |
assertItemDefinitionDisplayOrder(PrismContainerDefinition<?> containerDef,
javax.xml.namespace.QName propertyName,
java.lang.Integer expectedDisplayOrder)
|
static void |
assertItemDefinitionHelp(PrismContainerDefinition<?> containerDef,
javax.xml.namespace.QName propertyName,
java.lang.String expectedHelp)
|
static void |
assertModifications(ObjectDelta<?> objectDelta,
int expectedNumberOfModifications)
|
static void |
assertNoEmptyItem(PrismContainer<?> container)
|
static
|
assertNoItem(PrismObject<T> object,
ItemPath itemPath)
|
static
|
assertNoItem(PrismObject<T> object,
javax.xml.namespace.QName itemName)
|
static void |
assertNoItemDelta(ObjectDelta<?> userDelta,
ItemPath propertyPath)
|
static void |
assertNotEmpty(Item<?> item)
|
static
|
assertObjectDefinition(PrismObjectDefinition<T> objDef,
javax.xml.namespace.QName elementName,
javax.xml.namespace.QName typeName,
java.lang.Class<T> compileTimeClass)
|
static
|
assertOrigin(Visitable visitableItem,
OriginType expectedOriginType)
|
static
|
assertOrigin(Visitable visitableItem,
OriginType expectedOriginType,
Objectable expectedOriginObject)
|
static void |
assertParentConsistency(Item<?> item)
|
static void |
assertParentConsistency(PrismContainerValue<?> pval)
|
static void |
assertPropertyAdd(java.util.Collection<? extends ItemDelta> modifications,
ItemPath propertyPath,
java.lang.Object... expectedValues)
|
static void |
assertPropertyAdd(ObjectDelta<?> userDelta,
ItemPath propertyPath,
java.lang.Object... expectedValues)
|
static void |
assertPropertyAdd(ObjectDelta<?> objectDelta,
javax.xml.namespace.QName propertyName,
java.lang.Object... expectedValues)
|
static void |
assertPropertyDefinition(PrismContainer<?> container,
javax.xml.namespace.QName propertyName,
javax.xml.namespace.QName type,
int minOccurs,
int maxOccurs)
|
static void |
assertPropertyDefinition(PrismContainerDefinition<?> containerDef,
javax.xml.namespace.QName propertyName,
javax.xml.namespace.QName type,
int minOccurs,
int maxOccurs)
|
static void |
assertPropertyDelete(java.util.Collection<? extends ItemDelta> modifications,
ItemPath propertyPath,
java.lang.Object... expectedValues)
|
static void |
assertPropertyDelete(ObjectDelta<?> userDelta,
ItemPath propertyPath,
java.lang.Object... expectedValues)
|
static void |
assertPropertyDelete(ObjectDelta<?> objectDelta,
javax.xml.namespace.QName propertyName,
java.lang.Object... expectedValues)
|
static void |
assertPropertyReplace(java.util.Collection<? extends ItemDelta> modifications,
ItemPath propertyPath,
java.lang.Object... expectedValues)
|
static
|
assertPropertyReplace(ObjectDelta<?> userDelta,
ItemPath propertyPath,
T... expectedValues)
|
static void |
assertPropertyReplace(ObjectDelta<?> objectDelta,
javax.xml.namespace.QName propertyName,
java.lang.Object... expectedValues)
|
static
|
assertPropertyValue(PrismContainer<?> container,
ItemPath propPath,
T... realPropValues)
|
static
|
assertPropertyValue(PrismContainer<?> container,
javax.xml.namespace.QName propQName,
T... realPropValues)
|
static
|
assertPropertyValue(PrismContainerValue<?> containerValue,
ItemPath propPath,
T... realPropValues)
|
static
|
assertPropertyValue(PrismContainerValue<?> containerValue,
javax.xml.namespace.QName propQName,
T... realPropValues)
|
static
|
assertPropertyValue(PrismProperty<T> property,
T... expectedPropValues)
|
static
|
assertPropertyValueDesc(PrismProperty<T> property,
java.lang.String contextDescrition,
T... expectedPropValues)
|
static
|
assertPropertyValues(java.lang.String message,
java.util.Collection<PrismPropertyValue<T>> results,
T... expectedValues)
|
static
|
assertPropertyValues(java.lang.String message,
java.util.Collection<T> expected,
java.util.Collection<PrismPropertyValue<T>> results)
|
static void |
assertReferenceValue(PrismReference ref,
java.lang.String oid)
|
static void |
assertReferenceValues(PrismReference ref,
java.lang.String... oids)
|
static
|
assertReplace(PropertyDelta<T> propertyDelta,
T... expectedValues)
|
static
|
assertTripleMinus(PrismValueDeltaSetTriple<V> triple,
T... expectedValues)
|
static
|
assertTripleNoMinus(PrismValueDeltaSetTriple<V> triple)
|
static
|
assertTripleNoPlus(PrismValueDeltaSetTriple<V> triple)
|
static
|
assertTripleNoSet(java.lang.String setName,
java.util.Collection<V> set)
|
static
|
assertTripleNoZero(PrismValueDeltaSetTriple<V> triple)
|
static
|
assertTriplePlus(PrismValueDeltaSetTriple<V> triple,
T... expectedValues)
|
static
|
assertTripleSet(java.lang.String setName,
java.util.Collection<V> tripleSet,
T... expectedValues)
|
static
|
assertTripleZero(PrismValueDeltaSetTriple<V> triple,
T... expectedValues)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrismAsserts
public PrismAsserts()
assertPropertyValue
public static <T> void assertPropertyValue(PrismContainer<?> container,
javax.xml.namespace.QName propQName,
T... realPropValues)
assertPropertyValue
public static <T> void assertPropertyValue(PrismContainerValue<?> containerValue,
javax.xml.namespace.QName propQName,
T... realPropValues)
assertPropertyValue
public static <T> void assertPropertyValue(PrismContainer<?> container,
ItemPath propPath,
T... realPropValues)
assertPropertyValue
public static <T> void assertPropertyValue(PrismContainerValue<?> containerValue,
ItemPath propPath,
T... realPropValues)
assertPropertyValue
public static <T> void assertPropertyValue(PrismProperty<T> property,
T... expectedPropValues)
assertPropertyValueDesc
public static <T> void assertPropertyValueDesc(PrismProperty<T> property,
java.lang.String contextDescrition,
T... expectedPropValues)
assertPropertyValues
public static <T> void assertPropertyValues(java.lang.String message,
java.util.Collection<T> expected,
java.util.Collection<PrismPropertyValue<T>> results)
assertPropertyValues
public static <T> void assertPropertyValues(java.lang.String message,
java.util.Collection<PrismPropertyValue<T>> results,
T... expectedValues)
assertReferenceValues
public static void assertReferenceValues(PrismReference ref,
java.lang.String... oids)
assertReferenceValue
public static void assertReferenceValue(PrismReference ref,
java.lang.String oid)
assertNoItem
public static <T extends Objectable> void assertNoItem(PrismObject<T> object,
javax.xml.namespace.QName itemName)
assertNoItem
public static <T extends Objectable> void assertNoItem(PrismObject<T> object,
ItemPath itemPath)
assertNotEmpty
public static void assertNotEmpty(Item<?> item)
assertNoEmptyItem
public static void assertNoEmptyItem(PrismContainer<?> container)
assertObjectDefinition
public static <T extends Objectable> void assertObjectDefinition(PrismObjectDefinition<T> objDef,
javax.xml.namespace.QName elementName,
javax.xml.namespace.QName typeName,
java.lang.Class<T> compileTimeClass)
assertDefinition
public static void assertDefinition(Item item,
javax.xml.namespace.QName type,
int minOccurs,
int maxOccurs)
assertPropertyDefinition
public static void assertPropertyDefinition(PrismContainer<?> container,
javax.xml.namespace.QName propertyName,
javax.xml.namespace.QName type,
int minOccurs,
int maxOccurs)
assertPropertyDefinition
public static void assertPropertyDefinition(PrismContainerDefinition<?> containerDef,
javax.xml.namespace.QName propertyName,
javax.xml.namespace.QName type,
int minOccurs,
int maxOccurs)
assertItemDefinitionDisplayName
public static void assertItemDefinitionDisplayName(PrismContainerDefinition<?> containerDef,
javax.xml.namespace.QName propertyName,
java.lang.String expectedDisplayName)
assertItemDefinitionDisplayOrder
public static void assertItemDefinitionDisplayOrder(PrismContainerDefinition<?> containerDef,
javax.xml.namespace.QName propertyName,
java.lang.Integer expectedDisplayOrder)
assertItemDefinitionHelp
public static void assertItemDefinitionHelp(PrismContainerDefinition<?> containerDef,
javax.xml.namespace.QName propertyName,
java.lang.String expectedHelp)
assertDefinition
public static void assertDefinition(ItemDefinition definition,
javax.xml.namespace.QName itemName,
javax.xml.namespace.QName type,
int minOccurs,
int maxOccurs)
assertParentConsistency
public static void assertParentConsistency(PrismContainerValue<?> pval)
assertParentConsistency
public static void assertParentConsistency(Item<?> item)
assertModifications
public static void assertModifications(ObjectDelta<?> objectDelta,
int expectedNumberOfModifications)
assertIsModify
public static void assertIsModify(ObjectDelta<?> objectDelta)
assertIsAdd
public static void assertIsAdd(ObjectDelta<?> objectDelta)
assertIsDelete
public static void assertIsDelete(ObjectDelta<?> objectDelta)
assertPropertyReplace
public static void assertPropertyReplace(ObjectDelta<?> objectDelta,
javax.xml.namespace.QName propertyName,
java.lang.Object... expectedValues)
assertReplace
public static <T> void assertReplace(PropertyDelta<T> propertyDelta,
T... expectedValues)
assertPropertyAdd
public static void assertPropertyAdd(ObjectDelta<?> objectDelta,
javax.xml.namespace.QName propertyName,
java.lang.Object... expectedValues)
assertPropertyDelete
public static void assertPropertyDelete(ObjectDelta<?> objectDelta,
javax.xml.namespace.QName propertyName,
java.lang.Object... expectedValues)
assertPropertyReplace
public static <T> void assertPropertyReplace(ObjectDelta<?> userDelta,
ItemPath propertyPath,
T... expectedValues)
assertPropertyAdd
public static void assertPropertyAdd(ObjectDelta<?> userDelta,
ItemPath propertyPath,
java.lang.Object... expectedValues)
assertAdd
public static <T> void assertAdd(PropertyDelta<T> propertyDelta,
T... expectedValues)
assertPropertyDelete
public static void assertPropertyDelete(ObjectDelta<?> userDelta,
ItemPath propertyPath,
java.lang.Object... expectedValues)
assertPropertyReplace
public static void assertPropertyReplace(java.util.Collection<? extends ItemDelta> modifications,
ItemPath propertyPath,
java.lang.Object... expectedValues)
assertPropertyAdd
public static void assertPropertyAdd(java.util.Collection<? extends ItemDelta> modifications,
ItemPath propertyPath,
java.lang.Object... expectedValues)
assertPropertyDelete
public static void assertPropertyDelete(java.util.Collection<? extends ItemDelta> modifications,
ItemPath propertyPath,
java.lang.Object... expectedValues)
assertNoItemDelta
public static void assertNoItemDelta(ObjectDelta<?> userDelta,
ItemPath propertyPath)
assertContainerAdd
public static ContainerDelta<?> assertContainerAdd(ObjectDelta<?> objectDelta,
javax.xml.namespace.QName name)
assertContainerAdd
public static ContainerDelta<?> assertContainerAdd(ObjectDelta<?> objectDelta,
ItemPath propertyPath)
assertContainerDelete
public static ContainerDelta<?> assertContainerDelete(ObjectDelta<?> objectDelta,
javax.xml.namespace.QName name)
assertContainerDelete
public static ContainerDelta<?> assertContainerDelete(ObjectDelta<?> objectDelta,
ItemPath propertyPath)
assertOrigin
public static <T> void assertOrigin(Visitable visitableItem,
OriginType expectedOriginType)
assertOrigin
public static <T> void assertOrigin(Visitable visitableItem,
OriginType expectedOriginType,
Objectable expectedOriginObject)
asserHasDelta
public static void asserHasDelta(java.lang.String message,
java.util.Collection<? extends ObjectDelta<? extends Objectable>> deltas,
ChangeType expectedChangeType,
java.lang.Class<?> expectedClass)
assertTriplePlus
public static <T,V extends PrismValue> void assertTriplePlus(PrismValueDeltaSetTriple<V> triple,
T... expectedValues)
assertTripleZero
public static <T,V extends PrismValue> void assertTripleZero(PrismValueDeltaSetTriple<V> triple,
T... expectedValues)
assertTripleMinus
public static <T,V extends PrismValue> void assertTripleMinus(PrismValueDeltaSetTriple<V> triple,
T... expectedValues)
assertTripleSet
public static <T,V extends PrismValue> void assertTripleSet(java.lang.String setName,
java.util.Collection<V> tripleSet,
T... expectedValues)
assertTripleNoPlus
public static <V extends PrismValue> void assertTripleNoPlus(PrismValueDeltaSetTriple<V> triple)
assertTripleNoZero
public static <V extends PrismValue> void assertTripleNoZero(PrismValueDeltaSetTriple<V> triple)
assertTripleNoMinus
public static <V extends PrismValue> void assertTripleNoMinus(PrismValueDeltaSetTriple<V> triple)
assertTripleNoSet
public static <V extends PrismValue> void assertTripleNoSet(java.lang.String setName,
java.util.Collection<V> set)
assertEquals
public static void assertEquals(java.lang.String message,
PolyString expected,
PolyString actual)
assertEqualsPolyString
public static void assertEqualsPolyString(java.lang.String message,
java.lang.String expectedOrig,
PolyString actual)
assertEqualsPolyString
public static void assertEqualsPolyString(java.lang.String message,
java.lang.String expectedOrig,
PolyStringType actual)
assertEqualsPolyString
public static void assertEqualsPolyString(java.lang.String message,
PolyStringType expected,
PolyStringType actual)
assertEquals
public static void assertEquals(java.lang.String message,
javax.xml.datatype.XMLGregorianCalendar expected,
java.lang.Object actual)
assertElementsEquals
public static void assertElementsEquals(java.lang.Object expected,
java.lang.Object actual)
throws SchemaException
- Throws:
SchemaException
assertEquals
public static void assertEquals(java.io.File fileNewXml,
java.lang.String objectString)
throws SchemaException
- Throws:
SchemaException
assertEquals
public static void assertEquals(Objectable expected,
Objectable actual)
throws SchemaException
- Throws:
SchemaException
assertEquals
public static void assertEquals(java.io.File fileNewXml,
Objectable objectable)
throws SchemaException
- Throws:
SchemaException
assertEquals
public static void assertEquals(java.io.File fileNewXml,
PrismObject<?> actual)
throws SchemaException
- Throws:
SchemaException
assertEquals
public static void assertEquals(PrismObject<?> prism1,
PrismObject<?> prism2)
assertEquals
public static void assertEquals(java.lang.String message,
PrismObject expected,
PrismObject actual)
assertEquivalent
public static void assertEquivalent(java.lang.String message,
java.io.File expectedFile,
PrismObject actual)
throws SchemaException
- Throws:
SchemaException
assertEquivalent
public static void assertEquivalent(java.lang.String message,
PrismObject expected,
PrismObject actual)
assertEquals
public static void assertEquals(java.lang.String message,
java.lang.Object expected,
java.lang.Object actual)
Copyright © 2012 evolveum. All Rights Reserved.