Brooklyn

brooklyn.test
[Java] Class Asserts

java.lang.Object
  brooklyn.test.Asserts

@Beta
public class Asserts

Nested Class Summary
static class Asserts.BooleanWithMessage

 
Method Summary
static void assertEqualsIgnoringOrder(java.lang.Iterable actual, java.lang.Iterable expected)

static void assertFails(java.lang.Runnable r)

static void assertFails(java.util.concurrent.Callable c)

static void assertFailsWith(java.util.concurrent.Callable c, groovy.lang.Closure exceptionChecker)

static void assertFailsWith(java.lang.Runnable c, java.lang.Class validException, java.lang.Class... otherValidExceptions)

static void assertFailsWith(java.lang.Runnable r, Predicate exceptionChecker)

static void assertFailsWith(java.util.concurrent.Callable c, Predicate exceptionChecker)

static void assertTrue(boolean condition, java.lang.String message)

Asserts that a condition is true.

static void continually(Supplier supplier, Predicate predicate)

static void continually(java.util.Map flags, Supplier supplier, Predicate predicate)

static void continually(java.util.Map flags, Supplier supplier, Predicate predicate, java.lang.String errMsg)

static void eventually(Supplier supplier, Predicate predicate)

static void eventually(java.util.Map flags, Supplier supplier, Predicate predicate)

static void eventually(java.util.Map flags, Supplier supplier, Predicate predicate, java.lang.String errMsg)

static void fail(java.lang.String message)

Fails a test with the given message.

static void succeedsContinually(java.lang.Runnable r)

static void succeedsContinually(java.util.Map flags, java.lang.Runnable r)

static void succeedsContinually(java.util.concurrent.Callable c)

static void succeedsContinually(java.util.Map flags, java.util.concurrent.Callable job)

static void succeedsEventually(java.lang.Runnable r)

static void succeedsEventually(java.util.Map flags, java.lang.Runnable r)

static void succeedsEventually(java.util.concurrent.Callable c)

static void succeedsEventually(java.util.Map flags, java.util.concurrent.Callable c)

Convenience method for cases where we need to test until something is true.

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Method Detail

assertEqualsIgnoringOrder

public static void assertEqualsIgnoringOrder(java.lang.Iterable actual, java.lang.Iterable expected)


assertFails

public static void assertFails(java.lang.Runnable r)


assertFails

public static void assertFails(java.util.concurrent.Callable c)


assertFailsWith

public static void assertFailsWith(java.util.concurrent.Callable c, groovy.lang.Closure exceptionChecker)


assertFailsWith

public static void assertFailsWith(java.lang.Runnable c, java.lang.Class validException, java.lang.Class... otherValidExceptions)


assertFailsWith

public static void assertFailsWith(java.lang.Runnable r, Predicate exceptionChecker)


assertFailsWith

public static void assertFailsWith(java.util.concurrent.Callable c, Predicate exceptionChecker)


assertTrue

public static void assertTrue(boolean condition, java.lang.String message)
Asserts that a condition is true. If it isn't, an AssertionError, with the given message, is thrown.
Parameters:
condition - the condition to evaluate
message - the assertion error message


continually

public static void continually(Supplier supplier, Predicate predicate)


continually

public static void continually(java.util.Map flags, Supplier supplier, Predicate predicate)


continually

public static void continually(java.util.Map flags, Supplier supplier, Predicate predicate, java.lang.String errMsg)


eventually

public static void eventually(Supplier supplier, Predicate predicate)


eventually

public static void eventually(java.util.Map flags, Supplier supplier, Predicate predicate)


eventually

public static void eventually(java.util.Map flags, Supplier supplier, Predicate predicate, java.lang.String errMsg)


fail

public static void fail(java.lang.String message)
Fails a test with the given message.
Parameters:
message - the assertion error message


succeedsContinually

public static void succeedsContinually(java.lang.Runnable r)


succeedsContinually

public static void succeedsContinually(java.util.Map flags, java.lang.Runnable r)


succeedsContinually

public static void succeedsContinually(java.util.concurrent.Callable c)


succeedsContinually

public static void succeedsContinually(java.util.Map flags, java.util.concurrent.Callable job)


succeedsEventually

public static void succeedsEventually(java.lang.Runnable r)


succeedsEventually

public static void succeedsEventually(java.util.Map flags, java.lang.Runnable r)


succeedsEventually

public static void succeedsEventually(java.util.concurrent.Callable c)


succeedsEventually

public static void succeedsEventually(java.util.Map flags, java.util.concurrent.Callable c)
Convenience method for cases where we need to test until something is true. The runnable will be invoked periodically until it succesfully concludes.

The following flags are supported:

The following flags are deprecated:
Parameters:
flags, - accepts the flags listed above
r
finallyBlock


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.