Freigeben über


PathConstraint Klasse

Definition

PathConstraint dient als abstrakte Basis von Einschränkungen, die auf Pfaden ausgeführt werden, und stellt mehrere Hilfsmethoden bereit.

public abstract class PathConstraint : NUnit.Framework.Constraints.Constraint
type PathConstraint = class
    inherit Constraint
Vererbung
PathConstraint
Abgeleitet

Konstruktoren

PathConstraint(String)

Erstellen eines PathConstraint-Objekts für einen erwarteten Pfad

Felder

actual

Der tatsächliche Wert, der anhand einer Einschränkung getestet wird

(Geerbt von Constraint)
caseInsensitive

Flag, das angibt, ob ein Vergleich mit caseInsensitive durchgeführt werden soll

expectedPath

PathConstraint dient als abstrakte Basis von Einschränkungen, die auf Pfaden ausgeführt werden, und stellt mehrere Hilfsmethoden bereit.

Eigenschaften

And

Gibt einen ConstraintExpression-Wert zurück, indem Und an die aktuelle Einschränkung angefügt wird.

(Geerbt von Constraint)
DisplayName

Der Anzeigename dieser Einschränkung zur Verwendung durch ToString(). Der Standardwert ist der Name der Einschränkung, wobei der nachfolgende "Constraint" entfernt wurde. Abgeleitete Klassen können dies in ihren Konstruktoren auf einen anderen Namen festlegen.

(Geerbt von Constraint)
IgnoreCase

Ändert die aktuelle Instanz in "case-insensitve" und gibt sie zurück.

Or

Gibt einen ConstraintExpression-Wert zurück, indem Or an die aktuelle Einschränkung angefügt wird.

(Geerbt von Constraint)
RespectCase

Ändert die aktuelle Instanz, um die Groß-/Kleinschreibung zu verwenden, und gibt sie zurück.

With

Gibt einen ConstraintExpression-Wert zurück, indem Und an die aktuelle Einschränkung angefügt wird.

(Geerbt von Constraint)

Methoden

After(Int32, Int32)

PathConstraint dient als abstrakte Basis von Einschränkungen, die auf Pfaden ausgeführt werden, und stellt mehrere Hilfsmethoden bereit.

(Geerbt von Constraint)
After(Int32)

PathConstraint dient als abstrakte Basis von Einschränkungen, die auf Pfaden ausgeführt werden, und stellt mehrere Hilfsmethoden bereit.

(Geerbt von Constraint)
Canonicalize(String)

Kanonisieren des angegebenen Pfads

GetStringRepresentation()

PathConstraint dient als abstrakte Basis von Einschränkungen, die auf Pfaden ausgeführt werden, und stellt mehrere Hilfsmethoden bereit.

IsMatch(String, String)

PathConstraint dient als abstrakte Basis von Einschränkungen, die auf Pfaden ausgeführt werden, und stellt mehrere Hilfsmethoden bereit.

IsSubPath(String, String, Boolean)

PathConstraint dient als abstrakte Basis von Einschränkungen, die auf Pfaden ausgeführt werden, und stellt mehrere Hilfsmethoden bereit.

Matches(Object)

PathConstraint dient als abstrakte Basis von Einschränkungen, die auf Pfaden ausgeführt werden, und stellt mehrere Hilfsmethoden bereit.

Matches<T>(ActualValueDelegate<T>)

PathConstraint dient als abstrakte Basis von Einschränkungen, die auf Pfaden ausgeführt werden, und stellt mehrere Hilfsmethoden bereit.

(Geerbt von Constraint)
Matches<T>(T)

PathConstraint dient als abstrakte Basis von Einschränkungen, die auf Pfaden ausgeführt werden, und stellt mehrere Hilfsmethoden bereit.

(Geerbt von Constraint)
ToString()

Die Standardüberschreibung von ToString gibt die Einschränkung DisplayName gefolgt von allen Argumenten in spitzen Klammern zurück.

(Geerbt von Constraint)
WriteActualValueTo(MessageWriter)

Schreiben Sie den tatsächlichen Wert für einen fehlerhaften Einschränkungstest in einen MessageWriter. Die Standardimplementierung schreibt einfach den Rohwert des tatsächlichen Werts und überlässt ihn dem Writer, um formatierungen auszuführen.

(Geerbt von Constraint)
WriteDescriptionTo(MessageWriter)

Schreiben der Einschränkungsbeschreibung in einen MessageWriter

(Geerbt von Constraint)
WriteMessageTo(MessageWriter)

Schreiben Sie die Fehlermeldung in den als Argument bereitgestellten MessageWriter. Die Standardimplementierung übergibt einfach die Einschränkung und den tatsächlichen Wert an den Writer, der dann die Einschränkungsbeschreibung und den Wert anzeigt. Einschränkungen, die zusätzliche Details bereitstellen müssen, z. B. wo der Fehler aufgetreten ist, können dies außer Kraft setzen.

(Geerbt von Constraint)

Explizite Schnittstellenimplementierungen

IResolveConstraint.Resolve()

PathConstraint dient als abstrakte Basis von Einschränkungen, die auf Pfaden ausgeführt werden, und stellt mehrere Hilfsmethoden bereit.

(Geerbt von Constraint)

Gilt für: