org.test4j.hamcrest.iassert.common.impl
类 BaseAssert<T,E extends IAssert>

java.lang.Object
  继承者 ext.test4j.hamcrest.BaseMatcher<T>
      继承者 org.test4j.hamcrest.iassert.common.impl.Assert<T,E>
          继承者 org.test4j.hamcrest.iassert.common.impl.BaseAssert<T,E>
所有已实现的接口:
Matcher<T>, SelfDescribing, IAssert<T,E>, IBaseAssert<T,E>
直接已知子类:
FileAssert, ListHasItemsAssert

public class BaseAssert<T,E extends IAssert>
extends Assert<T,E>
implements IAssert<T,E>, IBaseAssert<T,E>


嵌套类摘要
 
从类 org.test4j.hamcrest.iassert.common.impl.Assert 继承的嵌套类/接口
Assert.AssertType
 
字段摘要
 
从类 org.test4j.hamcrest.iassert.common.impl.Assert 继承的字段
assertClaz, link, the, type, value, valueClaz
 
构造方法摘要
BaseAssert()
           
BaseAssert(Class<? extends IAssert> clazE)
           
BaseAssert(T value, Class<? extends IAssert> clazE)
           
 
方法摘要
 E all(E matcher, E... matchers)
          断言对象符合所有的对象行为定义
same as "matchAll(Matcher...)"
 E any()
          断言对象可以使任意的值
 E any(E matcher, E... matchers)
          断言对象符合任一个对象行为定义
same as "matchAny(...)"
 E clazIs(Class expected)
          断言对象的类型等于期望类型
 E clazIsSubFrom(Class claz)
          断言对象的类型是期望类型的子类
 E eq(T expected)
          断言对象等于期望的值
same as method "isEqualTo(T)"
 E eqToString(IStringAssert matcher)
          对象的toString符合断言器判断
 E eqToString(String expected)
          对象的toString等于期望值
 E in(T... values)
          断言对象可以在期望值里面找到
 E isEqualTo(String message, T expected)
          断言对象等于期望的值
 E isEqualTo(T expected)
          断言对象等于期望的值
same as method "eq(T)"
 E isNull()
          断言对象值等于null
 E isNull(String message)
          断言对象值等于null
 E not(E matcher)
          断言对象不符合matcher所定义的行为
 E notAll(Matcher matcher, Matcher... matchers)
          不是所有的断言器都可以匹配实际对象,即至少有一个断言器失败
 E notAny(Matcher matcher, Matcher... matchers)
          没有一个断言器可以匹配实际对象,即每一个断言器都匹配失败
 E notEqualTo(T expected)
          断言对象不等于期望的值
 E notIn(T... values)
          断言对象不可以在期望值里面找到
 E notNull()
          断言对象值不等于null
 E notNull(String message)
          断言对象值不等于null
 E same(T value)
          断言对象和期望值是同一个对象
 IStringAssert toStringAssert()
           
 
从类 org.test4j.hamcrest.iassert.common.impl.Assert 继承的方法
assertThat, assertThat, describeTo, equals, getValueClaz, hashCode, matches, toString, wanted, wanted
 
从类 ext.test4j.hamcrest.BaseMatcher 继承的方法
_dont_implement_Matcher___instead_extend_BaseMatcher_, describeMismatch
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
从接口 org.test4j.hamcrest.iassert.common.intf.IAssert 继承的方法
wanted, wanted
 
从接口 ext.test4j.hamcrest.Matcher 继承的方法
describeMismatch, matches
 
从接口 ext.test4j.hamcrest.SelfDescribing 继承的方法
describeTo
 

构造方法详细信息

BaseAssert

public BaseAssert()

BaseAssert

public BaseAssert(Class<? extends IAssert> clazE)

BaseAssert

public BaseAssert(T value,
                  Class<? extends IAssert> clazE)
方法详细信息

isEqualTo

public E isEqualTo(T expected)
从接口 IBaseAssert 复制的描述
断言对象等于期望的值
same as method "eq(T)"

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 isEqualTo
参数:
expected - 期望值
返回:

eq

public E eq(T expected)
从接口 IBaseAssert 复制的描述
断言对象等于期望的值
same as method "isEqualTo(T)"

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 eq
参数:
expected - 期望值
返回:

isEqualTo

public E isEqualTo(String message,
                   T expected)
从接口 IBaseAssert 复制的描述
断言对象等于期望的值

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 isEqualTo
参数:
message - 错误信息
expected - 期望值
返回:

notEqualTo

public E notEqualTo(T expected)
从接口 IBaseAssert 复制的描述
断言对象不等于期望的值

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 notEqualTo
参数:
expected - 期望值
返回:

clazIs

public E clazIs(Class expected)
从接口 IBaseAssert 复制的描述
断言对象的类型等于期望类型

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 clazIs
参数:
expected - 期望类型
返回:

clazIsSubFrom

public E clazIsSubFrom(Class claz)
从接口 IBaseAssert 复制的描述
断言对象的类型是期望类型的子类

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 clazIsSubFrom
返回:

not

public E not(E matcher)
从接口 IBaseAssert 复制的描述
断言对象不符合matcher所定义的行为

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 not
参数:
matcher - 对象行为定义,具体定义参见 ext.test4j.hamcrest.Matcher
返回:

all

public E all(E matcher,
             E... matchers)
从接口 IBaseAssert 复制的描述
断言对象符合所有的对象行为定义
same as "matchAll(Matcher...)"

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 all
返回:

any

public E any(E matcher,
             E... matchers)
从接口 IBaseAssert 复制的描述
断言对象符合任一个对象行为定义
same as "matchAny(...)"

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 any
返回:

in

public E in(T... values)
从接口 IBaseAssert 复制的描述
断言对象可以在期望值里面找到

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 in
参数:
values - 期望值
返回:

notIn

public E notIn(T... values)
从接口 IBaseAssert 复制的描述
断言对象不可以在期望值里面找到

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 notIn
参数:
values - 期望值
返回:

same

public E same(T value)
从接口 IBaseAssert 复制的描述
断言对象和期望值是同一个对象

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 same
参数:
value - 期望值
返回:

any

public E any()
从接口 IBaseAssert 复制的描述
断言对象可以使任意的值

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 any
返回:

isNull

public E isNull()
从接口 IBaseAssert 复制的描述
断言对象值等于null

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 isNull
返回:

isNull

public E isNull(String message)
从接口 IBaseAssert 复制的描述
断言对象值等于null

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 isNull
返回:

notNull

public E notNull()
从接口 IBaseAssert 复制的描述
断言对象值不等于null

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 notNull
返回:

notNull

public E notNull(String message)
从接口 IBaseAssert 复制的描述
断言对象值不等于null

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 notNull
返回:

eqToString

public E eqToString(String expected)
从接口 IBaseAssert 复制的描述
对象的toString等于期望值

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 eqToString
返回:

eqToString

public E eqToString(IStringAssert matcher)
从接口 IBaseAssert 复制的描述
对象的toString符合断言器判断

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 eqToString
返回:

toStringAssert

public IStringAssert toStringAssert()

notAny

public E notAny(Matcher matcher,
                Matcher... matchers)
从接口 IBaseAssert 复制的描述
没有一个断言器可以匹配实际对象,即每一个断言器都匹配失败

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 notAny
返回:

notAll

public E notAll(Matcher matcher,
                Matcher... matchers)
从接口 IBaseAssert 复制的描述
不是所有的断言器都可以匹配实际对象,即至少有一个断言器失败

指定者:
接口 IBaseAssert<T,E extends IAssert> 中的 notAll
返回:


Copyright © 2013. All rights reserved.