原文链接在这里
断言总结:
should contain 、 should not contain 与should contain x times
should contain {list_b} 1.0 should not contain{list_b} 1
should contain x times {list_b} 21 2 说明:变量{list_b}包含对象1.0而不包含对象1,且对象21在变量${list_b}出现了两次。
should be empty 与 should not be empty
should be empty {list_c} should not be empty{list_a}
说明:变量{list_c}没有赋值,所以为空;相反,变量{list_a}有赋初始值,故为非空。
should be equal 与 should not be equal
should be equal {list_a[1]}{list_b[1]}
should not be equal {list_a}{list_b}
说明:{list_a[1]}=a,{list_b[1]}=a故两个对象相等;而{list_a}和{list_b}有元素不一致,这两个对象不相等。
Should Be Equal As Numbers 与 Should not Be Equal As Numbers
Should Be Equal As Numbers {list_b[0]} 1.0000 Should not Be Equal As Numbers{list_b[0]} 1.1
说明:${list_b[0]}=1,忽略精度,故与1.0000