Assert.AreEqual<T>, méthode (T, T, String)
Vérifie à l'aide de l'opérateur d'égalité que deux données de type générique spécifiées sont égales. L'assertion échoue si elles ne le sont pas. Affiche un message si l'assertion échoue.
Espace de noms : Microsoft.VisualStudio.TestTools.UnitTesting
Assembly : Microsoft.VisualStudio.QualityTools.UnitTestFramework (dans Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Syntaxe
'Déclaration
Public Shared Sub AreEqual(Of T) ( _
expected As T, _
actual As T, _
message As String _
)
public static void AreEqual<T>(
T expected,
T actual,
string message
)
public:
generic<typename T>
static void AreEqual(
T expected,
T actual,
String^ message
)
static member AreEqual :
expected:'T *
actual:'T *
message:string -> unit
JScript ne prend pas en charge les types ou les méthodes génériques.
Paramètres de type
- T
Paramètres
expected
Type : TPremières données de type générique à comparer. Il s'agit des données de type générique que le test unitaire attend.
actual
Type : TSecondes données de type générique à comparer. Il s'agit des données de type générique que le test unitaire a produites.
message
Type : StringMessage à afficher si l'assertion échoue. Ce message peut apparaître dans les résultats des tests unitaires.
Exceptions
Exception | Condition |
---|---|
AssertFailedException | expected n'est pas égal à actual. |
Notes
Des types numériques différents sont considérés comme égaux si les valeurs logiques sont égales. Par exemple, 42L est égal à 42.
T représente le type de valeurs à comparer.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualStudio.TestTools.UnitTesting, espace de noms