MoreAsserts.CheckEqualsAndHashCodeMethods Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| CheckEqualsAndHashCodeMethods(Object, Object, Boolean) |
Variant de checkEqualsAndHashCodeMethods(String,Object,Object,Boolean). |
| CheckEqualsAndHashCodeMethods(String, Object, Object, Boolean) |
Utilitaire de test égal() et hashCode() résultats à la fois. |
CheckEqualsAndHashCodeMethods(Object, Object, Boolean)
Variant de checkEqualsAndHashCodeMethods(String,Object,Object,Boolean).
[Android.Runtime.Register("checkEqualsAndHashCodeMethods", "(Ljava/lang/Object;Ljava/lang/Object;Z)V", "")]
public static void CheckEqualsAndHashCodeMethods(Java.Lang.Object? lhs, Java.Lang.Object? rhs, bool expectedResult);
[<Android.Runtime.Register("checkEqualsAndHashCodeMethods", "(Ljava/lang/Object;Ljava/lang/Object;Z)V", "")>]
static member CheckEqualsAndHashCodeMethods : Java.Lang.Object * Java.Lang.Object * bool -> unit
Paramètres
- lhs
- Object
Premier objet dont les méthodes d’égalité et de code de hachage Java sont testées, ou null.
- rhs
- Object
Deuxième objet dont les méthodes d’égalité et de code de hachage Java sont testées, ou null.
- expectedResult
- Boolean
true si l’égalité doit tenir dans les deux sens et que les codes de hachage doivent correspondre ; false si l’égalité doit échouer dans les deux sens, sans vérifier les codes de hachage. Deux références null nécessitent true; une référence null exactement nécessite false.
- Attributs
Remarques
Variant de checkEqualsAndHashCodeMethods(String,Object,Object,boolean...)} à l’aide d’un message générique.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
CheckEqualsAndHashCodeMethods(String, Object, Object, Boolean)
Utilitaire de test égal() et hashCode() résultats à la fois.
[Android.Runtime.Register("checkEqualsAndHashCodeMethods", "(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Z)V", "")]
public static void CheckEqualsAndHashCodeMethods(string? message, Java.Lang.Object? lhs, Java.Lang.Object? rhs, bool expectedResult);
[<Android.Runtime.Register("checkEqualsAndHashCodeMethods", "(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Z)V", "")>]
static member CheckEqualsAndHashCodeMethods : string * Java.Lang.Object * Java.Lang.Object * bool -> unit
Paramètres
- message
- String
Message à inclure si une assertion d’égalité ou de code de hachage échoue ou null pour le message par défaut.
- lhs
- Object
Objet pour lequel equals() et hashCode() doivent être testés.
- rhs
- Object
Comme lhs.
- expectedResult
- Boolean
True si les objets doivent comparer égal, false si ce n’est pas le cas.
- Attributs
Remarques
Utilitaire de test égal() et hashCode() résultats à la fois. Teste que lhs.equals(rhs) correspond à expectedResult, ainsi que rhs.equals(lhs). Teste également que les valeurs de retour hashCode() sont égales si expectedResult a la valeur true. (hashCode() n’est pas testé si expectedResult a la valeur false, car les objets inégaux peuvent avoir des codes de hachage égaux.)
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.