org.test4j.hamcrest.iassert.object.impl
类 StringAssert

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>
              继承者 org.test4j.hamcrest.iassert.common.impl.ListHasItemsAssert<T,E>
                  继承者 org.test4j.hamcrest.iassert.common.impl.ReflectionAssert<T,E>
                      继承者 org.test4j.hamcrest.iassert.common.impl.SizeAssert<T,E>
                          继承者 org.test4j.hamcrest.iassert.common.impl.ListAssert<T,E>
                              继承者 org.test4j.hamcrest.iassert.common.impl.AllAssert<T,E>
                                  继承者 org.test4j.hamcrest.iassert.common.impl.ComparableAssert<String,IStringAssert>
                                      继承者 org.test4j.hamcrest.iassert.object.impl.StringAssert
所有已实现的接口:
Matcher<String>, SelfDescribing, IAssert<String,IStringAssert>, IBaseAssert<String,IStringAssert>, IComparableAssert<String,IStringAssert>, IListAssert<String,IStringAssert>, IListHasItemsAssert<IStringAssert>, IReflectionAssert<IStringAssert>, ISizedAssert<IStringAssert>, IStringAssert

public class StringAssert
extends ComparableAssert<String,IStringAssert>
implements IStringAssert


嵌套类摘要
 
从类 org.test4j.hamcrest.iassert.common.impl.Assert 继承的嵌套类/接口
Assert.AssertType
 
字段摘要
 
从类 org.test4j.hamcrest.iassert.common.impl.Assert 继承的字段
assertClaz, link, the, type, value, valueClaz
 
构造方法摘要
StringAssert()
           
StringAssert(boolean toString)
           
StringAssert(String str)
           
 
方法摘要
 IStringAssert contains(String[] expecteds, StringMode... modes)
          断言字符串包含指定的若干个子字符串
 IStringAssert contains(String expected, StringMode... modes)
          断言字符串包含期望的字串${expected}
 IStringAssert containsInOrder(String... expecteds)
          断言字符串中依次包含字串列表expecteds
 IStringAssert containsInOrder(String[] expecteds, StringMode... modes)
          断言字符串中依次包含若干特定模式的子字符串
 IStringAssert end(String expected, StringMode... modes)
          断言字符串以${expected}子串结尾
 IStringAssert eq(String expected, StringMode... modes)
          期望2个字符串在modes模式下是相等的
same as "isEqualTo(...)"
 IStringAssert eqIgnoreCase(String string)
          断言字符串在忽略大小写的情况下等于期望值
 IStringAssert eqIgnoreSpace(String string)
          忽略字符串中所有的空白符情况下相等
 IStringAssert eqWithStripSpace(String string)
          字符串中忽略连续的空白串情况下相等
即空白符或连续的空白符当作一个空格符处理
 IStringAssert isEqualTo(String expected, StringMode... modes)
          期望2个字符串在modes模式下是相等的
same as "eq(...)"
 IStringAssert notBlank()
          断言字符串不是空白串
 IStringAssert notContain(String[] subs, StringMode... modes)
          断言字符串不包含指定的子字符串
 IStringAssert notContain(String sub, StringMode... modes)
          断言字符串不包含指定的子字符串
 IStringAssert regular(String regex)
          断言字符串符合正则表达式${regex}
 IStringAssert start(String expected, StringMode... modes)
          断言字符串以${expected}子串开头
 
从类 org.test4j.hamcrest.iassert.common.impl.ComparableAssert 继承的方法
isBetween, isGe, isGreaterEqual, isGreaterThan, isGt, isLe, isLessEqual, isLessThan, isLt
 
从类 org.test4j.hamcrest.iassert.common.impl.ListAssert 继承的方法
eqIgnoreOrder, isEqualTo, propertyEqMap, propertyMatch, reflectionEqMap, reflectionEqMap
 
从类 org.test4j.hamcrest.iassert.common.impl.SizeAssert 继承的方法
sizeBetween, sizeEq, sizeGe, sizeGt, sizeIs, sizeLe, sizeLt, sizeNe
 
从类 org.test4j.hamcrest.iassert.common.impl.ReflectionAssert 继承的方法
eqByReflect, eqIgnoreAll, eqIgnoreDefault, propertyEq, propertyEq, propertyEq, propertyEqMap, propertyMatch, reflectionEq, reflectionEqMap
 
从类 org.test4j.hamcrest.iassert.common.impl.ListHasItemsAssert 继承的方法
allItemsMatchAll, allItemsMatchAny, anyItemsMatchAll, anyItemsMatchAny, hasAllItems, hasAnyItems, hasItems, hasItems, match
 
从类 org.test4j.hamcrest.iassert.common.impl.BaseAssert 继承的方法
all, any, any, clazIs, clazIsSubFrom, eq, eqToString, eqToString, in, isEqualTo, isEqualTo, isNull, isNull, not, notAll, notAny, notEqualTo, notIn, notNull, notNull, same, 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.IBaseAssert 继承的方法
all, any, any, clazIs, clazIsSubFrom, eq, eqToString, eqToString, in, isEqualTo, isEqualTo, isNull, isNull, not, notAll, notAny, notEqualTo, notIn, notNull, notNull, same
 
从接口 org.test4j.hamcrest.iassert.common.intf.IAssert 继承的方法
wanted, wanted
 
从接口 ext.test4j.hamcrest.Matcher 继承的方法
describeMismatch, matches
 
从接口 ext.test4j.hamcrest.SelfDescribing 继承的方法
describeTo
 
从接口 org.test4j.hamcrest.iassert.common.intf.IComparableAssert 继承的方法
isBetween, isGe, isGreaterEqual, isGreaterThan, isGt, isLe, isLessEqual, isLessThan, isLt
 
从接口 org.test4j.hamcrest.iassert.common.intf.ISizedAssert 继承的方法
sizeBetween, sizeEq, sizeGe, sizeGt, sizeIs, sizeLe, sizeLt, sizeNe
 

构造方法详细信息

StringAssert

public StringAssert()

StringAssert

public StringAssert(boolean toString)

StringAssert

public StringAssert(String str)
方法详细信息

isEqualTo

public IStringAssert isEqualTo(String expected,
                               StringMode... modes)
从接口 IStringAssert 复制的描述
期望2个字符串在modes模式下是相等的
same as "eq(...)"

指定者:
接口 IStringAssert 中的 isEqualTo
返回:

contains

public IStringAssert contains(String expected,
                              StringMode... modes)
从接口 IStringAssert 复制的描述
断言字符串包含期望的字串${expected}

指定者:
接口 IStringAssert 中的 contains
参数:
expected - 期望的字串
modes - 字符串预处理模式
返回:

contains

public IStringAssert contains(String[] expecteds,
                              StringMode... modes)
从接口 IStringAssert 复制的描述
断言字符串包含指定的若干个子字符串

指定者:
接口 IStringAssert 中的 contains
参数:
expecteds - 期望的字符串组
modes - 字符串处理模式
返回:

end

public IStringAssert end(String expected,
                         StringMode... modes)
从接口 IStringAssert 复制的描述
断言字符串以${expected}子串结尾

指定者:
接口 IStringAssert 中的 end
参数:
expected - 期望的字串
modes - 字符串预处理模式
返回:

start

public IStringAssert start(String expected,
                           StringMode... modes)
从接口 IStringAssert 复制的描述
断言字符串以${expected}子串开头

指定者:
接口 IStringAssert 中的 start
参数:
expected - 期望的字串
modes - 字符串预处理模式
返回:

notContain

public IStringAssert notContain(String sub,
                                StringMode... modes)
从接口 IStringAssert 复制的描述
断言字符串不包含指定的子字符串

指定者:
接口 IStringAssert 中的 notContain
modes - 字符串预处理模式
返回:

notContain

public IStringAssert notContain(String[] subs,
                                StringMode... modes)
从接口 IStringAssert 复制的描述
断言字符串不包含指定的子字符串

指定者:
接口 IStringAssert 中的 notContain
返回:

eqIgnoreCase

public IStringAssert eqIgnoreCase(String string)
从接口 IStringAssert 复制的描述
断言字符串在忽略大小写的情况下等于期望值

指定者:
接口 IStringAssert 中的 eqIgnoreCase
参数:
string - 期望值
返回:

eqWithStripSpace

public IStringAssert eqWithStripSpace(String string)
从接口 IStringAssert 复制的描述
字符串中忽略连续的空白串情况下相等
即空白符或连续的空白符当作一个空格符处理

指定者:
接口 IStringAssert 中的 eqWithStripSpace
参数:
string - 期望值
返回:

eqIgnoreSpace

public IStringAssert eqIgnoreSpace(String string)
从接口 IStringAssert 复制的描述
忽略字符串中所有的空白符情况下相等

指定者:
接口 IStringAssert 中的 eqIgnoreSpace
返回:

regular

public IStringAssert regular(String regex)
从接口 IStringAssert 复制的描述
断言字符串符合正则表达式${regex}

指定者:
接口 IStringAssert 中的 regular
参数:
regex - 期望的正则表达式
返回:

notBlank

public IStringAssert notBlank()
从接口 IStringAssert 复制的描述
断言字符串不是空白串

指定者:
接口 IStringAssert 中的 notBlank
返回:

containsInOrder

public IStringAssert containsInOrder(String... expecteds)
从接口 IStringAssert 复制的描述
断言字符串中依次包含字串列表expecteds

指定者:
接口 IStringAssert 中的 containsInOrder
返回:

containsInOrder

public IStringAssert containsInOrder(String[] expecteds,
                                     StringMode... modes)
从接口 IStringAssert 复制的描述
断言字符串中依次包含若干特定模式的子字符串

指定者:
接口 IStringAssert 中的 containsInOrder
返回:

eq

public IStringAssert eq(String expected,
                        StringMode... modes)
从接口 IStringAssert 复制的描述
期望2个字符串在modes模式下是相等的
same as "isEqualTo(...)"

指定者:
接口 IStringAssert 中的 eq
返回:


Copyright © 2013. All rights reserved.