TestObjectEqualTo

モジュール: FoundationLite

入力オブジェクトが別のオブジェクトと等しいかどうかを確認します。

名前 説明
Input value
inObject <T> 比較される最初のオブジェクト
Input value
inReferenceObject <T> 比較される2番目のオブジェクト
Output value
outIsEqual Bool オブジェクトが等しい場合は 'True'、そうでない場合は 'False'

このフィルターの型は、任意の有効な型を表す型変数 T を使用して定義されています。 詳しくはこちら.

備考

このフィルターは、基本データ型およびそれらの型で構成された構造体でのみ具体化できます。Image や Region のような比較不可能な複雑なデータ型で具体化しようとすると、Domain エラーが発生します。複雑なデータ型に対しては、それぞれに対応した非ジェネリックのフィルターを使用してください。

このフィルターを Real 型(またはそれを含む構造体)のデータの比較に使用する場合、注意が必要です。これは、非常に小さな(目に見えない程度の)数値の違いが、予期しない否定的な比較結果を引き起こす可能性があるためです。

エラー

このフィルターは、問題が発生した場合に例外としてエラーを通知することがあります。エラーへの対処方法については、エラーハンドリングをご覧ください。

比較できない複合データ型「TypeName」が TestObjectEqualTo で使用されています。

複雑さのレベル

このフィルターは、Expertレベルの複雑度で使用できます。

フィルターグループ

このフィルターは、TestObject フィルターグループのメンバーです。

関連項目

  • TestRealEqualTo – 2 つの実数が等しいかどうかを確認します。
  • TestImageEqualTo – 2 つの画像が等しいかどうかをテストします。
  • TestRegionEqualTo – 指定された領域が等しいかどうかをテストします。
  • TestObjectUnequalTo – 入力オブジェクトが別のオブジェクトと等しくないかどうかを確認します。