PexAssume Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine statische Hilfsklasse, die einen Satz von Methoden zum Ausdrücken von Vorbedingungen in parametrisierten Unittests enthält.
public ref class PexAssume abstract sealed
[__Instrument]
public static class PexAssume
[<__Instrument>]
type PexAssume = class
Public Class PexAssume
- Vererbung
-
PexAssume
- Attribute
-
__InstrumentAttribute
Hinweise
Die pexannahme -Methoden können verwendet werden, um unerwünschte Test Eingaben herauszufiltern. Wenn die angegebene Bedingung für eine Test Eingabe nicht gilt, löst intellitest PexAssumeFailedException den Test aus und ignoriert ihn automatisch.
Methoden
| AreEqual(Boolean, Boolean) |
Geht davon aus, dass zwei |
| AreEqual(Boolean, Boolean, String) |
Geht davon aus, dass zwei |
| AreEqual(Boolean, Boolean, String, Object[]) |
Geht davon aus, dass zwei |
| AreEqual(Double, Double, Double) |
Der Testfall schlägt fehl, wenn zwei |
| AreEqual(Double, Double, Double, String) |
Der Testfall schlägt fehl, wenn zwei |
| AreEqual(Double, Double, Double, String, Object[]) |
Der Testfall schlägt fehl, wenn zwei |
| AreEqual(Object, Object) |
Der Test schlägt fehl, wenn zwei Objektinstanzen nicht gleich sind. |
| AreEqual(Object, Object, String) |
Der Test schlägt fehl, wenn zwei Objektinstanzen nicht gleich sind, mit einer angegebenen Meldung im Ausnahme Objekt. |
| AreEqual(Object, Object, String, Object[]) |
Der Test schlägt fehl, wenn zwei Objektinstanzen nicht gleich sind, mit einer angegebenen Meldung im Ausnahme Objekt. |
| AreEqual(Single, Single, Single) |
Der Testfall schlägt fehl, wenn zwei |
| AreEqual(Single, Single, Single, String) |
Der Testfall schlägt fehl, wenn zwei |
| AreEqual(Single, Single, Single, String, Object[]) |
Der Testfall schlägt fehl, wenn zwei |
| AreEqual(String, String, Boolean) |
Der Testfall schlägt fehl, wenn zwei Zeichen folgen nicht gleich sind. |
| AreEqual(String, String, Boolean, CultureInfo) |
Der Test schlägt fehl, wenn ein kulturspezifischer Vergleich von zwei Zeichen folgen false ist. |
| AreEqual(String, String, Boolean, CultureInfo, String) |
Der Test schlägt fehl, wenn ein kulturspezifischer Vergleich von zwei Zeichen folgen false ist, wobei eine angegebene Meldung im Ausnahme Objekt angezeigt wird. |
| AreEqual(String, String, Boolean, CultureInfo, String, Object[]) |
Der Test schlägt fehl, wenn ein kulturspezifischer Vergleich von zwei Zeichen folgen false ist, wobei eine angegebene Meldung im Ausnahme Objekt angezeigt wird. |
| AreEqual(String, String, Boolean, String) |
Der Testfall schlägt fehl, wenn zwei Zeichen folgen nicht gleich sind, mit einer angegebenen Meldung im Ausnahme Objekt. |
| AreEqual(String, String, Boolean, String, Object[]) |
Der Testfall schlägt fehl, wenn zwei Zeichen folgen nicht gleich sind, mit einer angegebenen Meldung im Ausnahme Objekt. |
| AreEqual<T>(T, T) |
Der Test schlägt fehl, wenn zwei Objektinstanzen eines angegebenen Typs nicht gleich sind. |
| AreEqual<T>(T, T, String) |
Der Test schlägt fehl, wenn zwei Objektinstanzen eines angegebenen Typs nicht gleich sind, mit einer angegebenen Meldung im Ausnahme Objekt. |
| AreEqual<T>(T, T, String, Object[]) |
Der Test schlägt fehl, wenn zwei Objektinstanzen eines angegebenen Typs nicht gleich sind, mit einer angegebenen Meldung im Ausnahme Objekt. |
| BooleanIsZeroOrOne(Boolean) |
Geht davon aus, dass ein boolescher Wert entweder NULL oder 1 ist. |
| CreateException() |
Erstellt die Ausnahme Instanz der Annahme/Assertion. |
| EnumIsDefined<TEnum>(TEnum) |
Der Test schlägt fehl, wenn der Wert nicht in der angegebenen Enumeration definiert ist. |
| Fail() |
Der Testfall wird bedingungslos fehlschlägt. |
| Fail(String) |
Der Testfall wird ohne Bedingung mit einer angegebenen Meldung im Ausnahme Objekt nicht geändert. |
| Fail(String, Object[]) |
Der Testfall wird ohne Bedingung mit einer angegebenen Meldung im Ausnahme Objekt nicht geändert. |
| IsNotNull(Object) |
Der Testfall schlägt fehl, wenn der Wert ein NULL-Verweis ist. |
| IsNotNull(Object, String) |
Der Testfall schlägt fehl, wenn der Wert ein NULL-Verweis ist, mit einer angegebenen Meldung im Ausnahme Objekt. |
| IsNotNull(Object, String, Object[]) |
Der Testfall schlägt fehl, wenn der Wert ein NULL-Verweis ist, mit einer angegebenen Meldung im Ausnahme Objekt. |
| IsNotNullOrEmpty(String) |
Der Test schlägt fehl, wenn eine angegebene Zeichenfolge NULL oder leer ist. |
| IsNull(Object) |
Der Testfall schlägt fehl, wenn der Wert kein NULL-Verweis ist. |
| IsNull(Object, String) |
Der Testfall schlägt fehl, wenn der Wert kein NULL-Verweis ist, mit einer angegebenen Meldung im Ausnahme Objekt. |
| IsNull(Object, String, Object[]) |
Der Testfall schlägt fehl, wenn der Wert kein NULL-Verweis ist, mit einer angegebenen Meldung im Ausnahme Objekt. |
| IsNullOrEmpty(String) |
Der Test schlägt fehl, wenn eine angegebene Zeichenfolge nicht NULL oder leer ist. |
| IsTrue(Boolean) |
Der Testfall schlägt fehl, wenn die Bedingung als |
| IsTrue(Boolean, String) |
Der Testfall schlägt fehl, wenn die Bedingung als |
| IsTrue(Boolean, String, Object[]) |
Der Testfall schlägt fehl, wenn die Bedingung als |
| IsTrue<T>(Boolean, PexAssume.Func) |
Der Testfall schlägt fehl, wenn die Bedingung |