PexClassAttribute Klasse

Definition

Wird verwendet, um zusätzliche Einstellungen für parametrisierte Testmethoden anzugeben.

public ref class PexClassAttribute sealed : Microsoft::Pex::Framework::Settings::PexSettingsAttributeBase
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)]
public sealed class PexClassAttribute : Microsoft.Pex.Framework.Settings.PexSettingsAttributeBase
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)>]
type PexClassAttribute = class
    inherit PexSettingsAttributeBase
Public NotInheritable Class PexClassAttribute
Inherits PexSettingsAttributeBase
Vererbung
Attribute

Konstruktoren

PexClassAttribute()

Initialisiert eine neue Instanz der PexClassAttribute-Klasse.

PexClassAttribute(String, String)

Initialisiert eine neue Instanz der PexClassAttribute-Klasse.

PexClassAttribute(Type)

Initialisiert eine neue Instanz der PexClassAttribute-Klasse.

Eigenschaften

ActiveSettings

Ruft die Liste der Einstellungen ab, die festgelegt wurden

(Geerbt von PexSettingsStoreAttributeBase)
Categories

Ein benannter Parameter, der die Fixierungskategorien angibt.

(Geerbt von PexSettingsAttributeBase)
ContainsSettings

Ruft einen Wert ab, der angibt, ob diese Instanz Einstellungen hat, die festgelegt wurden.

(Geerbt von PexSettingsStoreAttributeBase)
DisableObservableAssertions

Ein benannter Parameter, der angibt, ob beobachtete Werte nicht bestätigt werden sollen

(Geerbt von PexSettingsAttributeBase)
DisablePostAnalysis

Ein benannter Parameter, der angibt, ob die Nachanalyse deaktiviert werden soll.

(Geerbt von PexSettingsAttributeBase)
IncludeNonFinalSegmentCoverage

Ein benannter Parameter, der angibt, ob intellitest eine nicht abschließende Segment Abdeckung in Abdeckungs Berichte und bei der Entscheidung, ob Tests ausgegeben werden sollen, enthalten soll.

(Geerbt von PexSettingsAttributeBase)
MaxBranches

Ein benannter Parameter, der die maximale Anzahl von Verzweigungen angibt, die entlang einem einzelnen Ausführungspfad genommen werden können.

(Geerbt von PexSettingsAttributeBase)
MaxCalls

Ein benannter Parameter, der die maximale Anzahl von Methodenaufrufen während einer Auswertung angibt.

(Geerbt von PexSettingsAttributeBase)
MaxConditions

Ein benannter Parameter, der die maximale Anzahl von Bedingungen zu den Eingaben angibt, die während eines einzelnen Ausführungspfads überprüft werden können.

(Geerbt von PexSettingsAttributeBase)
MaxConstraintSolverMemory

Ein benannter Parameter, der das Arbeitsspeicherlimit des Einschränkungs-Solvers angibt.

(Geerbt von PexSettingsAttributeBase)
MaxConstraintSolverTime

Ein benannter Parameter, der den Timeoutwert des Einschränkungs-Solvers angibt.

(Geerbt von PexSettingsAttributeBase)
MaxExceptions

Ein benannter Parameter, der die maximale Anzahl von neuen Ausnahmen vor Beenden angibt.

(Geerbt von PexSettingsAttributeBase)
MaxExecutionTreeNodes

Ein benannter Parameter, der die maximale Anzahl von Ausführungsstrukturknoten angibt.

(Geerbt von PexSettingsAttributeBase)
MaxRuns

Ein benannter Parameter, der die maximale Anzahl von Ausführungsläufen angibt, die während einer Auswertung versucht werden.

(Geerbt von PexSettingsAttributeBase)
MaxRunsWithoutNewTests

Ein benannter Parameter, der die maximale Anzahl von aufeinander folgenden Ausführungsläufen angibt, die keine neuen Tests ergeben.

(Geerbt von PexSettingsAttributeBase)
MaxRunsWithUniquePaths

Ein benannter Parameter, der die maximale Anzahl von Ausführungen angibt, die intellitest versucht, um unterschiedliche Ausführungs Pfade zu erhalten.

(Geerbt von PexSettingsAttributeBase)
MaxSequenceLength

Ein benannter Parameter, der maximale Anzahl von Methodenaufrufen angibt, die ausgeführt werden können, um ein Objekt eines bestimmten Typs zu erstellen.

(Geerbt von PexSettingsAttributeBase)
MaxStack

Ein benannter Parameter, der die maximale Stapelgröße während einer Auswertung angibt.

(Geerbt von PexSettingsAttributeBase)
MaxWorkingSet

Ein benannter Parameter, der die maximale Workingsetgröße angibt.

(Geerbt von PexSettingsAttributeBase)
NoSoftSubstitutions

Experimentell.

(Geerbt von PexSettingsAttributeBase)
NotReproducible

Ein benannter Parameter, der angibt, ob die generierten Tests nicht reproduzierbar sind.

(Geerbt von PexSettingsAttributeBase)
ObserveChoices

Ein Wert, der angibt, ob Auswahloptionen in der Parametertabelle beachtet werden sollen.

(Geerbt von PexSettingsAttributeBase)
Owner

Besitzer für die generierten Tests, sofern vorhanden und vom Testframework unterstützt.

(Geerbt von PexSettingsAttributeBase)
Priority

Die Priorität der erzeugten Tests, sofern vom Testframework unterstützt

(Geerbt von PexSettingsAttributeBase)
Suite

Ruft die Fixierungs Auflistung ab oder legt Sie fest.

TestClassName

Ein benannter Parameter, der die Formatzeichenfolge für den Testklassennamen angibt.

(Geerbt von PexSettingsAttributeBase)
TestEmissionBranchHits

Ein benannter Parameter, der angibt, ob intellitest einen neuen Testfall ausgeben kann, wenn sich die Verzweigung der Verzweigung erhöht und die Häufigkeit der Verzweigungen, die durch diese Option begrenzt wurde, berücksichtigt.

(Geerbt von PexSettingsAttributeBase)
TestEmissionFilter

Ein benannter Parameter, der den Grund für die Erstellung von Testfällen durch intellitest angibt.

(Geerbt von PexSettingsAttributeBase)
TestExcludePathBoundsExceeded

Ein benannter Parameter, der angibt, ob Ausführungspfade, für die MaxCalls, MaxBranches oder MaxConditions überschritten wird, ignoriert werden sollen.

(Geerbt von PexSettingsAttributeBase)
ThreadApartmentState

Ein benannter Parameter, der angibt, welchen Apartmentzustand der Testthread haben soll.

(Geerbt von PexSettingsAttributeBase)
Timeout

Ein benannter Parameter, der den Timeoutwert für eine Auswertung angibt.

(Geerbt von PexSettingsAttributeBase)
TypeUnderTest

Ruft den zu testenden Typ ab oder legt ihn fest.

Methoden

CopyValues(PexSettingsStoreAttributeBase)

Kopiert die Werte in attribute

(Geerbt von PexSettingsStoreAttributeBase)
CreateFixtures(PexAssembly, TypeEx)

Erstellt die Fixierungen.

GetBooleanValue(String)

Ruft den booleschen Wert ab.

(Geerbt von PexSettingsStoreAttributeBase)
GetEnumValue<T>(String, T)

Ruft den Enumerationswert (enum) ab.

(Geerbt von PexSettingsStoreAttributeBase)
GetInt32Value(String, Int32)

Ruft den Ganzzahlwert (int) ab.

(Geerbt von PexSettingsStoreAttributeBase)
GetStringValue(String, String)

Ruft den Zeichenfolgenwert (string) ab.

(Geerbt von PexSettingsStoreAttributeBase)
GetValue<T>(String)

Ruft einen Wert ab

(Geerbt von PexSettingsStoreAttributeBase)
GetValue<T>(String, T)

Ruft einen Wert ab

(Geerbt von PexSettingsStoreAttributeBase)
IntegrateSettings(PexSettingsStoreAttributeBase)

Integriert Einstellungen aus einem Attribut, die noch nicht im aktuellen Speicher festgelegt wurden

(Geerbt von PexSettingsStoreAttributeBase)
Lock()

Sperrt alle Eigenschaften dieser Instanz.

(Geerbt von PexSettingsStoreAttributeBase)
OverrideSettings(PexSettingsStoreAttributeBase)

Überschreibt die Einstellungen.

(Geerbt von PexSettingsStoreAttributeBase)
SetValue(String, Object)

Legt den Wert fest.

(Geerbt von PexSettingsStoreAttributeBase)
ToCustomAttribute()

Erstellt ein benutzerdefiniertes Attribut

(Geerbt von PexSettingsStoreAttributeBase)
TryGetValue(String, Object)

Versucht, den Wert abzufragen.

(Geerbt von PexSettingsStoreAttributeBase)
WriteXml(SafeSimpleXmlWriter)

Schreibt die Einstellungen als XML-Attribute

(Geerbt von PexSettingsStoreAttributeBase)

Gilt für