package org.test4j.hamcrest.iassert.common.intf;
import java.util.Calendar;
import org.test4j.hamcrest.iassert.object.intf.IArrayAssert;
import org.test4j.hamcrest.iassert.object.intf.IBooleanAssert;
import org.test4j.hamcrest.iassert.object.intf.IByteAssert;
import org.test4j.hamcrest.iassert.object.intf.IDateAssert;
@SuppressWarnings("rawtypes")
public interface ITypeAssert<T, E extends IAssert> extends IAssert<T, E> {
/**
* 断言对象是数字类型,并将断言器转换成数组断言器
*
* @param claz
* @return
*/
IArrayAssert typeIsArray();
IBooleanAssert typeIsBool();
IByteAssert typeIsByte();
IDateAssert<Calendar> typeIsCalendar();
// TODO ...
}