PathConstraint 类

定义

PathConstraint 充当对路径进行操作的约束的抽象基础,并提供多种帮助程序方法。

public abstract class PathConstraint : NUnit.Framework.Constraints.Constraint
type PathConstraint = class
    inherit Constraint
继承
PathConstraint
派生

构造函数

PathConstraint(String)

为给定的预期路径构造 PathConstraint

字段

actual

针对约束测试的实际值

(继承自 Constraint)
caseInsensitive

指示是否应进行区分大小写比较的标志

expectedPath

PathConstraint 充当对路径进行操作的约束的抽象基础,并提供多种帮助程序方法。

属性

And

通过将 And 追加到当前约束,返回 ConstraintExpression。

(继承自 Constraint)
DisplayName

此约束的显示名称,供 ToString () 使用。 默认值是删除了尾随“约束”的约束的名称。 派生类可以在其构造函数中将其设置为另一个名称。

(继承自 Constraint)
IgnoreCase

将当前实例修改为不区分大小写并返回它。

Or

通过将 Or 追加到当前约束,返回 ConstraintExpression。

(继承自 Constraint)
RespectCase

将当前实例修改为区分大小写并返回它。

With

通过将 And 追加到当前约束,返回 ConstraintExpression。

(继承自 Constraint)

方法

After(Int32)

PathConstraint 充当对路径进行操作的约束的抽象基础,并提供多种帮助程序方法。

(继承自 Constraint)
After(Int32, Int32)

PathConstraint 充当对路径进行操作的约束的抽象基础,并提供多种帮助程序方法。

(继承自 Constraint)
Canonicalize(String)

规范提供的路径

GetStringRepresentation()

PathConstraint 充当对路径进行操作的约束的抽象基础,并提供多种帮助程序方法。

IsMatch(String, String)

PathConstraint 充当对路径进行操作的约束的抽象基础,并提供多种帮助程序方法。

IsSubPath(String, String, Boolean)

PathConstraint 充当对路径进行操作的约束的抽象基础,并提供多种帮助程序方法。

Matches(Object)

PathConstraint 充当对路径进行操作的约束的抽象基础,并提供多种帮助程序方法。

Matches<T>(ActualValueDelegate<T>)

PathConstraint 充当对路径进行操作的约束的抽象基础,并提供多种帮助程序方法。

(继承自 Constraint)
Matches<T>(T)

PathConstraint 充当对路径进行操作的约束的抽象基础,并提供多种帮助程序方法。

(继承自 Constraint)
ToString()

ToString 的默认重写返回约束 DisplayName,后跟尖括号内的任何参数。

(继承自 Constraint)
WriteActualValueTo(MessageWriter)

将失败约束测试的实际值写入 MessageWriter。 默认实现只写入实际的原始值,让编写器执行任何格式设置。

(继承自 Constraint)
WriteDescriptionTo(MessageWriter)

将约束说明写入 MessageWriter

(继承自 Constraint)
WriteMessageTo(MessageWriter)

将失败消息写入作为参数提供的 MessageWriter。 默认实现只是将约束和实际值传递给编写器,然后编写器会显示约束说明和值。 需要提供其他详细信息(例如发生错误的位置)的约束可以替代此错误。

(继承自 Constraint)

显式接口实现

IResolveConstraint.Resolve()

PathConstraint 充当对路径进行操作的约束的抽象基础,并提供多种帮助程序方法。

(继承自 Constraint)

适用于