org.test4j.hamcrest.iassert.common.intf
接口 IBaseAssert<T,E extends IAssert>

类型参数:
T -
E -
所有超级接口:
IAssert<T,E>, Matcher<T>, SelfDescribing
所有已知子接口:
IArrayAssert, IBooleanAssert, IByteAssert, ICharacterAssert, ICollectionAssert, IDateAssert<T>, IDoubleAssert, IFileAssert, IFloatAssert, IIntegerAssert, ILongAssert, IMapAssert, INumberAssert<T,E>, IObjectAssert, IShortAssert, IStringAssert
所有已知实现类:
AllAssert, ArrayAssert, BaseAssert, BooleanAssert, ByteAssert, CharacterAssert, CollectionAssert, ComparableAssert, DateAssert, DoubleAssert, FileAssert, FloatAssert, IntegerAssert, JSONAssert, ListAssert, ListHasItemsAssert, LongAssert, MapAssert, NumberAssert, ObjectAssert, ReflectionAssert, ShortAssert, SizeAssert, StringAssert

public interface IBaseAssert<T,E extends IAssert>
extends Matcher<T>, IAssert<T,E>

the basic asserting matcher

作者:
darui.wudr

方法摘要
 E all(E matcher, E... matchers)
          断言对象符合所有的对象行为定义
same as "matchAll(Matcher...)"
 E any()
          断言对象可以使任意的值
 E any(E matcher, E... matchers)
          断言对象符合任一个对象行为定义
same as "matchAny(...)"
 E clazIs(Class claz)
          断言对象的类型等于期望类型
 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)
          断言对象和期望值是同一个对象
 
从接口 org.test4j.hamcrest.iassert.common.intf.IAssert 继承的方法
wanted, wanted
 
从接口 ext.test4j.hamcrest.Matcher 继承的方法
describeMismatch, matches
 
从接口 ext.test4j.hamcrest.SelfDescribing 继承的方法
describeTo
 

方法详细信息

eqToString

E eqToString(String expected)
对象的toString等于期望值

参数:
expected -
返回:

eqToString

E eqToString(IStringAssert matcher)
对象的toString符合断言器判断

参数:
matcher -
返回:

eq

E eq(T expected)
断言对象等于期望的值
same as method "isEqualTo(T)"

参数:
expected - 期望值
返回:

isEqualTo

E isEqualTo(T expected)
断言对象等于期望的值
same as method "eq(T)"

参数:
expected - 期望值
返回:

isEqualTo

E isEqualTo(String message,
            T expected)
断言对象等于期望的值

参数:
message - 错误信息
expected - 期望值
返回:

notEqualTo

E notEqualTo(T expected)
断言对象不等于期望的值

参数:
expected - 期望值
返回:

in

E in(T... values)
断言对象可以在期望值里面找到

参数:
values - 期望值
返回:

notIn

E notIn(T... values)
断言对象不可以在期望值里面找到

参数:
values - 期望值
返回:

clazIs

E clazIs(Class claz)
断言对象的类型等于期望类型

参数:
claz - 期望类型
返回:

clazIsSubFrom

E clazIsSubFrom(Class claz)
断言对象的类型是期望类型的子类

参数:
claz -
返回:

any

E any(E matcher,
      E... matchers)
断言对象符合任一个对象行为定义
same as "matchAny(...)"

参数:
matcher1 - 对象行为定义,具体定义参见 ext.test4j.hamcrest.Matcher
matcher2 -
matchers -
返回:

all

E all(E matcher,
      E... matchers)
断言对象符合所有的对象行为定义
same as "matchAll(Matcher...)"

参数:
matcher -
matchers -
返回:

not

E not(E matcher)
断言对象不符合matcher所定义的行为

参数:
matcher - 对象行为定义,具体定义参见 ext.test4j.hamcrest.Matcher
返回:

notAny

E notAny(Matcher matcher,
         Matcher... matchers)
没有一个断言器可以匹配实际对象,即每一个断言器都匹配失败

参数:
matcher -
matchers -
返回:

notAll

E notAll(Matcher matcher,
         Matcher... matchers)
不是所有的断言器都可以匹配实际对象,即至少有一个断言器失败

参数:
matcher -
matchers -
返回:

same

E same(T value)
断言对象和期望值是同一个对象

参数:
value - 期望值
返回:

any

E any()
断言对象可以使任意的值

返回:

isNull

E isNull()
断言对象值等于null

返回:

isNull

E isNull(String message)
断言对象值等于null

返回:

notNull

E notNull()
断言对象值不等于null

返回:

notNull

E notNull(String message)
断言对象值不等于null

返回:


Copyright © 2013. All rights reserved.