Brooklyn

brooklyn.test
[Java] Class Asserts

java.lang.Object
  brooklyn.test.Asserts

@Beta
public class Asserts

Method Summary
static void assertFails(java.lang.Runnable c)

static void assertFailsWith(java.lang.Runnable 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 c, Predicate exceptionChecker)

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 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

assertFails

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


assertFailsWith

public static void assertFailsWith(java.lang.Runnable 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 c, Predicate exceptionChecker)


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)


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.