PathConstraint Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
PathConstraint служит абстрактной базой ограничений, которые работают с путями и предоставляют несколько вспомогательных методов.
public abstract class PathConstraint : NUnit.Framework.Constraints.Constraint
type PathConstraint = class
inherit Constraint
- Наследование
- Производный
Конструкторы
| PathConstraint(String) |
Создание pathConstraint для заданного ожидаемого пути |
Поля
| actual |
Фактическое значение, проверяемое на соответствие ограничению (Унаследовано от Constraint) |
| caseInsensitive |
Флаг, указывающий, следует ли выполнять сравнение caseInsensitive |
| expectedPath |
PathConstraint служит абстрактной базой ограничений, которые работают с путями и предоставляют несколько вспомогательных методов. |
Свойства
| And |
Возвращает выражение ConstraintExpression путем добавления И к текущему ограничению. (Унаследовано от Constraint) |
| DisplayName |
Отображаемое имя этого ограничения для использования в ToString(). Значение по умолчанию — это имя ограничения с удаленным конечным значением Constraint. Производные классы могут присваивать этому параметру другое имя в своих конструкторах. (Унаследовано от Constraint) |
| IgnoreCase |
Изменяет текущий экземпляр с учетом регистра и возвращает его. |
| Or |
Возвращает выражение ConstraintExpression путем добавления Or к текущему ограничению. (Унаследовано от Constraint) |
| RespectCase |
Изменяет текущий экземпляр с учетом регистра и возвращает его. |
| With |
Возвращает выражение ConstraintExpression путем добавления И к текущему ограничению. (Унаследовано от Constraint) |
Методы
| After(Int32, Int32) |
PathConstraint служит абстрактной базой ограничений, которые работают с путями и предоставляют несколько вспомогательных методов. (Унаследовано от Constraint) |
| After(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) |