Langue

MoreAsserts.CheckEqualsAndHashCodeMethods Méthode

Définition

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.

Java documentation pour android.test.MoreAsserts.checkEqualsAndHashCodeMethods(java.lang.Object, java.lang.Object, boolean).

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.)

Java documentation pour android.test.MoreAsserts.checkEqualsAndHashCodeMethods(java.lang.String, java.lang.Object, java.lang.Object, boolean).

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 à