Partager via


TestCondition, classe

 

Classe de base pour toutes les conditions de test utilisées par le code généré.

Espace de noms:   Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions
Assembly:  Microsoft.Data.Tools.Schema.Sql.UnitTesting (dans Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll)

Hiérarchie d'héritage

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions.TestCondition
        Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions.DataSetTestCondition
        Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions.ExecutionTimeCondition
        Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions.InconclusiveCondition
        Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions.ResultSetCondition

Syntaxe

public abstract class TestCondition : Component
public ref class TestCondition abstract : Component
[<AbstractClass>]
type TestCondition = 
    class
        inherit Component
    end
Public MustInherit Class TestCondition
    Inherits Component

Constructeurs

Nom Description
System_CAPS_protmethod TestCondition()

Initialise une nouvelle instance de la classe TestCondition.

Propriétés

Nom Description
System_CAPS_protproperty CanRaiseEvents

(Hérité de Component.)

System_CAPS_pubproperty Container

(Hérité de Component.)

System_CAPS_protproperty DesignMode

(Hérité de Component.)

System_CAPS_pubproperty Enabled

Obtient ou définit une valeur indiquant si la condition de test est activée.

System_CAPS_protproperty Events

(Hérité de Component.)

System_CAPS_pubproperty Name

Obtient ou définit le nom de la condition de test.

System_CAPS_pubproperty Site

(Hérité de Component.)

Méthodes

Nom Description
System_CAPS_pubmethod Assert(DbConnection, SqlExecutionResult[])

Valide les paramètres d'entrée.

System_CAPS_pubmethod CreateObjRef(Type)

(Hérité de MarshalByRefObject.)

System_CAPS_pubmethod Dispose()

(Hérité de Component.)

System_CAPS_protmethod Dispose(Boolean)

(Hérité de Component.)

System_CAPS_pubmethod Equals(Object)

(Hérité de Object.)

System_CAPS_protmethod Finalize()

(Hérité de Component.)

System_CAPS_pubmethod GetHashCode()

(Hérité de Object.)

System_CAPS_pubmethod GetLifetimeService()

(Hérité de MarshalByRefObject.)

System_CAPS_protmethod GetService(Type)

(Hérité de Component.)

System_CAPS_pubmethod GetType()

(Hérité de Object.)

System_CAPS_pubmethod InitializeLifetimeService()

(Hérité de MarshalByRefObject.)

System_CAPS_protmethod MemberwiseClone()

(Hérité de Object.)

System_CAPS_protmethod MemberwiseClone(Boolean)

(Hérité de MarshalByRefObject.)

System_CAPS_pubmethod ToString()

(Hérité de Component.)

Événements

Nom Description
System_CAPS_pubevent Disposed

(Hérité de Component.)

Notes

Il s'agit de la classe de base pour toutes les conditions de test utilisées pour évaluer les résultats des tests unitaires dans le Concepteur de test unitaire de base de données.Les instances de la classe TestCondition sont stockées en tant que variables locales au sein d'InitializeComponent et sont assignées à des instances de la collection Conditions.Il y a une collection par DatabaseTestAction (prétest, test et post-test).

Si vous souhaitez étendre les fonctionnalités de condition de test qui sont disponibles dans esprdata, vous pouvez hériter de cette condition de test et l'enregistrer.Utilisez l'attribut DisplayName pour afficher la nouvelle condition de test dans le volet Conditions de test.

Sécurité des threads

Tous les membres statiques (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Microsoft.Data.Tools.Schema.Sql.UnitTesting.Conditions, espace de noms

Retour au début