public class TestUtil extends Object
Modifier and Type | Field and Description |
---|---|
static boolean |
checkResults |
static int |
MAX_EXCEPTION_MESSAGE_LENGTH |
static String |
TEST_LOG_PREFIX |
static String |
TEST_LOG_SECTION_PREFIX |
static String |
TEST_LOG_SECTION_SUFFIX |
static String |
TEST_LOG_SUFFIX |
static String |
TEST_OUT_PREFIX |
static String |
TEST_OUT_SECTION_PREFIX |
static String |
TEST_OUT_SECTION_SUFFIX |
static String |
TEST_OUT_SUFFIX |
Constructor and Description |
---|
TestUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
assertBetween(String message,
Long start,
Long end,
Long actual) |
static void |
assertBetween(String message,
XMLGregorianCalendar start,
XMLGregorianCalendar end,
XMLGregorianCalendar actual) |
static void |
assertCreateTimestamp(PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> object,
XMLGregorianCalendar start,
XMLGregorianCalendar end) |
static void |
assertElement(List<Object> elements,
QName elementQName,
String value) |
static void |
assertEqualsTimestamp(String message,
XMLGregorianCalendar expected,
XMLGregorianCalendar actual) |
static void |
assertExceptionSanity(ObjectAlreadyExistsException e) |
static void |
assertFailure(OperationResult result) |
static void |
assertFailure(com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType result) |
static void |
assertFailure(String message,
OperationResult result) |
static void |
assertFailure(String message,
com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType result) |
static void |
assertInProgress(String message,
OperationResult result) |
static void |
assertInProgressOrSuccess(OperationResult result) |
static void |
assertMessageContains(String message,
String expectedSubstring) |
static void |
assertModifyTimestamp(PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> object,
XMLGregorianCalendar start,
XMLGregorianCalendar end) |
static void |
assertNoUnknown(OperationResult result) |
static void |
assertNoUnknown(com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType result) |
static void |
assertPartialError(OperationResult result) |
static <T> void |
assertPropertyValueSetEquals(Collection<PrismPropertyValue<T>> actual,
T... expected) |
static void |
assertResultStatus(OperationResult result,
OperationResultStatus expectedStatus) |
static <T> void |
assertSetEquals(Collection<T> actual,
T... expected) |
static <T> void |
assertSetEquals(String message,
Collection<T> actual,
T... expected) |
static <T> void |
assertSetEquals(String message,
T[] actual,
T[] expected) |
static void |
assertStatus(OperationResult result,
OperationResultStatus expectedStatus) |
static void |
assertStatus(com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType result,
com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultStatusType expectedStatus) |
static void |
assertSuccess(OperationResult result) |
static void |
assertSuccess(OperationResult result,
int depth) |
static void |
assertSuccess(com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType result) |
static void |
assertSuccess(String message,
OperationResult result) |
static void |
assertSuccess(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(String message,
OperationResult result,
OperationResult originalResult,
int stopLevel,
int currentLevel,
boolean warningOk) |
static void |
assertSuccess(String message,
com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType result) |
static void |
assertSuccessOrWarning(String message,
OperationResult result) |
static void |
assertSuccessOrWarning(String message,
OperationResult result,
int level) |
static void |
assertWarning(String message,
OperationResult result) |
static void |
assertWarning(String message,
OperationResult result,
int stopLevel,
int currentLevel) |
static void |
assertWarning(String message,
com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType result) |
static XMLGregorianCalendar |
currentTime() |
static void |
displayTestTile(Object testCase,
String testName) |
static void |
displayTestTile(String testName) |
static void |
displayThen(String testName) |
static void |
displayWhen(String testName) |
static String |
execSystemCommand(String command) |
static String |
execSystemCommand(String command,
boolean ignoreExitCode) |
static String |
getErrorMessage(OperationResult result) |
static int |
getJavaMajorVersion() |
static String |
getNodeOid(Node node) |
static int |
getPid() |
static boolean |
hasWarningAssertSuccess(String message,
OperationResult result,
OperationResult originalResult,
int stopLevel,
int currentLevel) |
static boolean |
hasWarningAssertSuccess(String message,
com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType result) |
static List<OperationResult> |
selectSubresults(OperationResult result,
String... operationNames) |
static void |
setAttribute(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> account,
QName attrName,
QName typeName,
PrismContext prismContext,
String value) |
public static final int MAX_EXCEPTION_MESSAGE_LENGTH
public static final String TEST_LOG_PREFIX
public static final String TEST_LOG_SUFFIX
public static final String TEST_OUT_PREFIX
public static final String TEST_OUT_SUFFIX
public static final String TEST_OUT_SECTION_PREFIX
public static final String TEST_OUT_SECTION_SUFFIX
public static final String TEST_LOG_SECTION_PREFIX
public static final String TEST_LOG_SECTION_SUFFIX
public static boolean checkResults
public static <T> void assertPropertyValueSetEquals(Collection<PrismPropertyValue<T>> actual, T... expected)
public static <T> void assertSetEquals(Collection<T> actual, T... expected)
public static <T> void assertSetEquals(String message, Collection<T> actual, T... expected)
public static <T> void assertSetEquals(String message, T[] actual, T[] expected)
public static void setAttribute(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> account, QName attrName, QName typeName, PrismContext prismContext, String value) throws SchemaException
SchemaException
public static void assertElement(List<Object> elements, QName elementQName, String value)
public static void assertExceptionSanity(ObjectAlreadyExistsException e)
public static void displayTestTile(String testName)
public static void displayWhen(String testName)
public static void displayThen(String testName)
public static void assertSuccess(String message, OperationResult result, OperationResult originalResult, int stopLevel, int currentLevel, boolean warningOk)
public static void assertSuccess(String message, OperationResult result, int level)
message
- result
- level
- public static void assertSuccess(String message, OperationResult result)
public static void assertSuccess(com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType result)
public static void assertSuccess(String message, com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType result)
public static void assertInProgressOrSuccess(OperationResult result)
public static void assertSuccess(OperationResult result)
public static void assertSuccess(OperationResult result, int depth)
public static void assertStatus(OperationResult result, OperationResultStatus expectedStatus)
public static void assertStatus(com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType result, com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultStatusType expectedStatus)
public static boolean hasWarningAssertSuccess(String message, com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType result)
public static void assertWarning(String message, com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType result)
public static void assertFailure(String message, OperationResult result)
public static void assertFailure(OperationResult result)
public static void assertPartialError(OperationResult result)
public static void assertResultStatus(OperationResult result, OperationResultStatus expectedStatus)
public static void assertFailure(com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType result)
public static void assertFailure(String message, com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType result)
public static void assertNoUnknown(OperationResult result)
public static void assertNoUnknown(com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType result)
public static void assertSuccessOrWarning(String message, OperationResult result, int level)
public static void assertSuccessOrWarning(String message, OperationResult result)
public static void assertWarning(String message, OperationResult result)
public static boolean hasWarningAssertSuccess(String message, OperationResult result, OperationResult originalResult, int stopLevel, int currentLevel)
public static void assertWarning(String message, OperationResult result, int stopLevel, int currentLevel)
public static void assertInProgress(String message, OperationResult result)
public static String getErrorMessage(OperationResult result)
public static List<OperationResult> selectSubresults(OperationResult result, String... operationNames)
public static String execSystemCommand(String command) throws IOException, InterruptedException
IOException
InterruptedException
public static String execSystemCommand(String command, boolean ignoreExitCode) throws IOException, InterruptedException
IOException
InterruptedException
public static void assertBetween(String message, XMLGregorianCalendar start, XMLGregorianCalendar end, XMLGregorianCalendar actual)
public static void assertEqualsTimestamp(String message, XMLGregorianCalendar expected, XMLGregorianCalendar actual)
public static void assertCreateTimestamp(PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> object, XMLGregorianCalendar start, XMLGregorianCalendar end)
public static void assertModifyTimestamp(PrismObject<? extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> object, XMLGregorianCalendar start, XMLGregorianCalendar end)
public static XMLGregorianCalendar currentTime()
public static int getJavaMajorVersion()
public static void assertMessageContains(String message, String expectedSubstring)
public static int getPid() throws NumberFormatException, IOException
NumberFormatException
IOException
Copyright © 2016 evolveum. All rights reserved.