public static Expectation<Object> a(Object o1){ return new Expectation<>(o1); }
/** * Works the same way as methods {@link JSpec#the(Object)} or {@link JSpec#a(Object)}, but takes generalized instance as parameter. <b></b> * For example you can't use it(12345).shouldBeEqual("12345"); you will get compilation error. <b></b> * You can perform checking only for the same type instances. <b></b> * * Valid examples: * <ul> * <li><code>it(1).shouldNotBeEqual(2)</code></li> * <li><code>it("a").shouldNotBeEqual("b")</code></li> * </ul> * <b></b> * * Not valid examples: * <ul> * <li><code>it(1L).shouldNotBeEqual(2)</code></li> * <li><code>it("aaa").shouldNotBeEqual(1)</code></li> * </ul> * * @param <T> generic type of expectation * @param o1 generic instance for checking * @return generalized expectation */ public static <T> Expectation<T> it(T o1) { return new Expectation<T>(o1); }
public static Expectation<Object> a(Object o1){ return new Expectation<Object>(o1); }
public static Expectation<Object> a(Object o1){ return new Expectation<>(o1); }
/** * Works the same way as methods {@link JSpec#the(Object)} or {@link JSpec#a(Object)}, but takes generalized instance as parameter. <b></b> * For example you can't use it(12345).shouldBeEqual("12345"); you will get compilation error. <b></b> * You can perform checking only for the same type instances. <b></b> * * Valid examples: * <ul> * <li><code>it(1).shouldNotBeEqual(2)</code></li> * <li><code>it("a").shouldNotBeEqual("b")</code></li> * </ul> * <b></b> * * Not valid examples: * <ul> * <li><code>it(1L).shouldNotBeEqual(2)</code></li> * <li><code>it("aaa").shouldNotBeEqual(1)</code></li> * </ul> * * @param <T> generic type of expectation * @param o1 generic instance for checking * @return generalized expectation */ public static <T> Expectation<T> it(T o1) { return new Expectation<T>(o1); }
/** * Works the same way as methods {@link JSpec#the(Object)} or {@link JSpec#a(Object)}, but takes generalized instance as parameter. <br/> * For example you can't use it(12345).shouldBeEqual("12345"); you will get compilation error. <br/> * You can perform checking only for the same type instances. <br/> * * Valid examples: * <ul> * <li><code>it(1).shouldNotBeEqual(2)</code></li> * <li><code>it("a").shouldNotBeEqual("b")</code></li> * </ul> * <br/> * * Not valid examples: * <ul> * <li><code>it(1L).shouldNotBeEqual(2)</code></li> * <li><code>it("aaa").shouldNotBeEqual(1)</code></li> * </ul> * * @param <T> generic type of expectation * @param o1 generic instance for checking * @return generalized expectation */ public static <T> Expectation<T> it(T o1) { return new Expectation<T>(o1); }