ContainsConstraint 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
ContainsConstraint 测试字符串是包含子字符串还是集合包含对象。 它推迟决定使用哪个测试,直到实际参数的类型已知。 这允许使用相同的语法测试字符串是包含在集合中还是作为另一个字符串的子字符串。
public class ContainsConstraint : NUnit.Framework.Constraints.Constraint
type ContainsConstraint = class
inherit Constraint
- 继承
构造函数
| ContainsConstraint(Object) |
初始化 ContainsConstraint 类的新实例。 |
字段
| actual |
针对约束测试的实际值 (继承自 Constraint) |
属性
| And |
通过将 And 追加到当前约束,返回 ConstraintExpression。 (继承自 Constraint) |
| DisplayName |
此约束的显示名称,供 ToString () 使用。 默认值是删除了尾随“Constraint”的约束的名称。 派生类可能会将其设置为其构造函数中的另一个名称。 (继承自 Constraint) |
| IgnoreCase |
将约束标记为忽略大小写并返回 self。 |
| Or |
通过将 Or 追加到当前约束,返回 ConstraintExpression。 (继承自 Constraint) |
| With |
通过将 And 追加到当前约束,返回 ConstraintExpression。 (继承自 Constraint) |
方法
| After(Int32, Int32) |
ContainsConstraint 测试字符串是包含子字符串还是集合包含对象。 它推迟决定使用哪个测试,直到实际参数的类型已知。 这允许使用相同的语法测试字符串是包含在集合中还是作为另一个字符串的子字符串。 (继承自 Constraint) |
| After(Int32) |
ContainsConstraint 测试字符串是包含子字符串还是集合包含对象。 它推迟决定使用哪个测试,直到实际参数的类型已知。 这允许使用相同的语法测试字符串是包含在集合中还是作为另一个字符串的子字符串。 (继承自 Constraint) |
| GetStringRepresentation() |
ContainsConstraint 测试字符串是包含子字符串还是集合包含对象。 它推迟决定使用哪个测试,直到实际参数的类型已知。 这允许使用相同的语法测试字符串是包含在集合中还是作为另一个字符串的子字符串。 (继承自 Constraint) |
| Matches(Object) |
测试给定值是否满足约束 |
| Matches<T>(ActualValueDelegate<T>) |
ContainsConstraint 测试字符串是包含子字符串还是集合包含对象。 它推迟决定使用哪个测试,直到实际参数的类型已知。 这允许使用相同的语法测试字符串是包含在集合中还是作为另一个字符串的子字符串。 (继承自 Constraint) |
| Matches<T>(T) |
ContainsConstraint 测试字符串是包含子字符串还是集合包含对象。 它推迟决定使用哪个测试,直到实际参数的类型已知。 这允许使用相同的语法测试字符串是包含在集合中还是作为另一个字符串的子字符串。 (继承自 Constraint) |
| ToString() |
ToString 的默认替代返回约束 DisplayName,后跟尖括号内的任何参数。 (继承自 Constraint) |
| Using(IComparer) |
ContainsConstraint 测试字符串是包含子字符串还是集合包含对象。 它推迟决定使用哪个测试,直到实际参数的类型已知。 这允许使用相同的语法测试字符串是包含在集合中还是作为另一个字符串的子字符串。 |
| Using(IEqualityComparer) |
ContainsConstraint 测试字符串是包含子字符串还是集合包含对象。 它推迟决定使用哪个测试,直到实际参数的类型已知。 这允许使用相同的语法测试字符串是包含在集合中还是作为另一个字符串的子字符串。 |
| Using<T>(Comparison<T>) |
ContainsConstraint 测试字符串是包含子字符串还是集合包含对象。 它推迟决定使用哪个测试,直到实际参数的类型已知。 这允许使用相同的语法测试字符串是包含在集合中还是作为另一个字符串的子字符串。 |
| Using<T>(IComparer<T>) |
ContainsConstraint 测试字符串是包含子字符串还是集合包含对象。 它推迟决定使用哪个测试,直到实际参数的类型已知。 这允许使用相同的语法测试字符串是包含在集合中还是作为另一个字符串的子字符串。 |
| Using<T>(IEqualityComparer<T>) |
ContainsConstraint 测试字符串是包含子字符串还是集合包含对象。 它推迟决定使用哪个测试,直到实际参数的类型已知。 这允许使用相同的语法测试字符串是包含在集合中还是作为另一个字符串的子字符串。 |
| WriteActualValueTo(MessageWriter) |
将失败约束测试的实际值写入 MessageWriter。 默认实现只是写入实际的原始值,让编写器执行任何格式设置。 (继承自 Constraint) |
| WriteDescriptionTo(MessageWriter) |
将约束说明写入 MessageWriter |
| WriteMessageTo(MessageWriter) |
将失败消息写入作为参数提供的 MessageWriter。 默认实现只是将约束和实际值传递给编写器,然后编写器会显示约束说明和值。 需要提供其他详细信息(例如发生错误的位置)的约束可以替代此错误。 (继承自 Constraint) |
显式接口实现
| IResolveConstraint.Resolve() |
ContainsConstraint 测试字符串是包含子字符串还是集合包含对象。 它推迟决定使用哪个测试,直到实际参数的类型已知。 这允许使用相同的语法测试字符串是包含在集合中还是作为另一个字符串的子字符串。 (继承自 Constraint) |