PexAssume Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Статический вспомогательный класс, содержащий набор методов для выражения предусловий в параметризованных модульных тестах.
public ref class PexAssume abstract sealed
[__Instrument]
public static class PexAssume
[<__Instrument>]
type PexAssume = class
Public Class PexAssume
- Наследование
-
PexAssume
- Атрибуты
-
__InstrumentAttribute
Комментарии
Методы PexAssume можно использовать для фильтрации нежелательных входных данных теста. Если указанное условие не удерживает входные данные теста, IntelliTest создает PexAssumeFailedException и автоматически игнорирует тест.
Методы
| AreEqual(Boolean, Boolean) |
Предполагается, что два значения |
| AreEqual(Boolean, Boolean, String) |
Предполагается, что два значения |
| AreEqual(Boolean, Boolean, String, Object[]) |
Предполагается, что два значения |
| AreEqual(Double, Double, Double) |
Тестовый случай завершается ошибкой, если два значения |
| AreEqual(Double, Double, Double, String) |
Тестовый случай завершается ошибкой, если два значения |
| AreEqual(Double, Double, Double, String, Object[]) |
Тестовый случай завершается ошибкой, если два значения |
| AreEqual(Object, Object) |
Тест завершается ошибкой, если два экземпляра объекта не равны. |
| AreEqual(Object, Object, String) |
Тест завершается ошибкой, если два экземпляра объекта не равны, с указанным сообщением в объекте исключения. |
| AreEqual(Object, Object, String, Object[]) |
Тест завершается ошибкой, если два экземпляра объекта не равны, с указанным сообщением в объекте исключения. |
| AreEqual(Single, Single, Single) |
Тестовый случай завершается ошибкой, если два значения |
| AreEqual(Single, Single, Single, String) |
Тестовый случай завершается ошибкой, если два значения |
| AreEqual(Single, Single, Single, String, Object[]) |
Тестовый случай завершается ошибкой, если два значения |
| AreEqual(String, String, Boolean) |
Тестовый случай завершается ошибкой, если две строки не равны. |
| AreEqual(String, String, Boolean, CultureInfo) |
Тест завершается ошибкой, если сравнение двух строк, зависящих от языка и региональных параметров, имеет значение false. |
| AreEqual(String, String, Boolean, CultureInfo, String) |
Тест завершается ошибкой, если сравнение двух строк, зависящих от языка и региональных параметров, имеет значение false с указанным сообщением в объекте исключения. |
| AreEqual(String, String, Boolean, CultureInfo, String, Object[]) |
Тест завершается ошибкой, если сравнение двух строк, зависящих от языка и региональных параметров, имеет значение false с указанным сообщением в объекте исключения. |
| AreEqual(String, String, Boolean, String) |
Тестовый случай завершается ошибкой, если две строки не равны, с указанным сообщением в объекте исключения. |
| AreEqual(String, String, Boolean, String, Object[]) |
Тестовый случай завершается ошибкой, если две строки не равны, с указанным сообщением в объекте исключения. |
| AreEqual<T>(T, T) |
Тест завершается ошибкой, если два экземпляра объекта указанного типа не равны. |
| AreEqual<T>(T, T, String) |
Тест завершается ошибкой, если два экземпляра объекта указанного типа не равны, с указанным сообщением в объекте исключения. |
| AreEqual<T>(T, T, String, Object[]) |
Тест завершается ошибкой, если два экземпляра объекта указанного типа не равны, с указанным сообщением в объекте исключения. |
| BooleanIsZeroOrOne(Boolean) |
Предполагается, что логическое значение равно нулю или единице. |
| CreateException() |
Создает экземпляр исключения допущения или утверждения |
| EnumIsDefined<TEnum>(TEnum) |
Тест завершается ошибкой, если значение не определено в указанном перечислении. |
| Fail() |
Неусловное завершение тестового случая. |
| Fail(String) |
Неусловный тестовый случай завершается с указанным сообщением в объекте исключения. |
| Fail(String, Object[]) |
Неусловный тестовый случай завершается с указанным сообщением в объекте исключения. |
| IsNotNull(Object) |
Тестовый случай завершается ошибкой, если значение является пустой ссылкой. |
| IsNotNull(Object, String) |
Тестовый случай завершается ошибкой, если значение является пустой ссылкой с указанным сообщением в объекте исключения. |
| IsNotNull(Object, String, Object[]) |
Тестовый случай завершается ошибкой, если значение является пустой ссылкой с указанным сообщением в объекте исключения. |
| IsNotNullOrEmpty(String) |
Тест завершается ошибкой, если указанная строка пуста или имеет значение null. |
| IsNull(Object) |
Тестовый случай завершается ошибкой, если значение не является пустой ссылкой. |
| IsNull(Object, String) |
Тестовый случай завершается ошибкой, если значение не является пустой ссылкой с указанным сообщением в объекте исключения. |
| IsNull(Object, String, Object[]) |
Тестовый случай завершается ошибкой, если значение не является пустой ссылкой с указанным сообщением в объекте исключения. |
| IsNullOrEmpty(String) |
Тест завершается ошибкой, если указанная строка не имеет значение null или пуста. |
| IsTrue(Boolean) |
Тестовый случай завершается ошибкой, если условие принимает |
| IsTrue(Boolean, String) |
Тестовый случай завершается ошибкой, если условие принимает |
| IsTrue(Boolean, String, Object[]) |
Тестовый случай завершается ошибкой, если условие принимает |
| IsTrue<T>(Boolean, PexAssume.Func) |
Тестовый случай завершается ошибкой, если условие принимает |