jp.terasoluna.fw.ex.unit.io
クラス Comparison

java.lang.Object
  上位を拡張 jp.terasoluna.fw.ex.unit.io.Comparison

public class Comparison
extends Object

データ比較結果を保持するクラスです。


入れ子のクラスの概要
static class Comparison.Result
          比較結果の列挙型です。
 
コンストラクタの概要
Comparison(Comparison.Result result)
          コンストラクタ
Comparison(Comparison.Result result, String message)
          コンストラクタ
 
メソッドの概要
static Comparison equal()
          比較結果が等しいことを示すインスタンスを生成します。
 String getMessage()
          比較結果が等しくない場合のメッセージを返却します。
 Comparison.Result getResult()
          比較結果を返却します。
static Comparison notEqual()
          比較結果が等しくないことを示すインスタンスを生成します。
static Comparison notEqual(String message)
          比較結果が等しくないことを示すインスタンスを生成します。
 String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

Comparison

public Comparison(Comparison.Result result)
コンストラクタ

パラメータ:
result - 比較結果

Comparison

public Comparison(Comparison.Result result,
                  String message)
コンストラクタ

パラメータ:
result - 比較結果
message - 比較結果が等しくない場合のメッセージ
メソッドの詳細

getMessage

public String getMessage()
比較結果が等しくない場合のメッセージを返却します。

戻り値:
比較結果が等しくない場合のメッセージ

getResult

public Comparison.Result getResult()
比較結果を返却します。

戻り値:
比較結果

equal

public static Comparison equal()
比較結果が等しいことを示すインスタンスを生成します。

戻り値:
比較結果が等しいことを示すインスタンス

notEqual

public static Comparison notEqual()
比較結果が等しくないことを示すインスタンスを生成します。

戻り値:
比較結果が等しくないことを示すインスタンス

notEqual

public static Comparison notEqual(String message)
比較結果が等しくないことを示すインスタンスを生成します。

パラメータ:
message - 比較結果が等しくない場合のメッセージ
戻り値:
比較結果が等しくないことを示すインスタンス

toString

public String toString()
オーバーライド:
クラス Object 内の toString


Copyright © 2011. All Rights Reserved.