public final class JSpec extends Object
| Modifier and Type | Method and Description |
|---|---|
static Expectation<Object> |
$(Object o1)
Synonym of methods
the(Object) or a(Object). |
static Expectation<Object> |
a(Object o1) |
static <T> void |
expect(Class<T> type,
String message,
Runnable runnable)
Expect an exception.
|
static <T> void |
expect(DifferenceExpectation<T> expectation)
Expect that the results are different, throw TestException if same.
|
static <T> void |
expect(ExceptionExpectation<T> expectation) |
static <T> void |
expect(ExceptionExpectation<T> expectation,
String message) |
static <T> Expectation<T> |
it(T o1)
Works the same way as methods
the(Object) or a(Object), but takes generalized instance as parameter. |
static Expectation<Object> |
the(Object o1) |
public static Expectation<Object> a(Object o1)
public static Expectation<Object> $(Object o1)
the(Object) or a(Object).o1 - instance for checkingpublic static Expectation<Object> the(Object o1)
public static <T> Expectation<T> it(T o1)
the(Object) or a(Object), but takes generalized instance as parameter.
For example you can't use it(12345).shouldBeEqual("12345"); you will get compilation error.
You can perform checking only for the same type instances.
Valid examples:
it(1).shouldNotBeEqual(2)it("a").shouldNotBeEqual("b")it(1L).shouldNotBeEqual(2)it("aaa").shouldNotBeEqual(1)T - generic type of expectationo1 - generic instance for checkingpublic static <T> void expect(ExceptionExpectation<T> expectation)
public static <T> void expect(Class<T> type, String message, Runnable runnable)
type - class of exception to expectmessage - message to expect. This can be nullrunnable - instance of java.lang.Runnable to executepublic static <T> void expect(ExceptionExpectation<T> expectation, String message)
public static <T> void expect(DifferenceExpectation<T> expectation)
expectation - difference expectation.Copyright © 2022 JavaLite. All rights reserved.