MoreAsserts.CheckEqualsAndHashCodeMethods メソッド

定義

オーバーロード

名前 説明
CheckEqualsAndHashCodeMethods(Object, Object, Boolean)

checkEqualsAndHashCodeMethods(String,Object,Object,boolean.

CheckEqualsAndHashCodeMethods(String, Object, Object, Boolean)

equals() と hashCode() の結果を一度にテストするためのユーティリティ。

CheckEqualsAndHashCodeMethods(Object, Object, Boolean)

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

パラメーター

lhs
Object
rhs
Object
expectedResult
Boolean
属性

注釈

checkEqualsAndHashCodeMethods(String,Object,Object,boolean...)} のバリアント汎用メッセージを使用します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

CheckEqualsAndHashCodeMethods(String, Object, Object, Boolean)

equals() と hashCode() の結果を一度にテストするためのユーティリティ。

[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

パラメーター

message
String
lhs
Object

equals() と hashCode() をテストする対象のオブジェクト。

rhs
Object

lhs として。

expectedResult
Boolean

オブジェクトが等しい場合は true、等しくない場合は false。

属性

注釈

equals() と hashCode() の結果を一度にテストするためのユーティリティ。 lhs.equals(rhs) が expectedResult と rhs.equals(lhs) と一致することをテストします。 また、expectedResult が true の場合、hashCode() の戻り値が等しいことをテストします。 (等しくないオブジェクトは等しい hashCode を持つことができますので、expectedResult が false の場合、hashCode() はテストされません)。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象