junit.framework
クラス Assert

java.lang.Object
  |
  +--junit.framework.Assert
直系の既知のサブクラス:
TestCase, TestDecorator

public class Assert
extends java.lang.Object

検証のためのメソッドの集合です。
検証に成功したときにはメッセージを表示せず、検証に失敗したときのみ
メッセージを表示します。


コンストラクタの概要
protected Assert()
          static(静的)なクラスからのみ呼び出されるprotectedなコンストラクタです。
 
メソッドの概要
static void assertEquals(boolean expected, boolean actual)
          引数の2つのboolean値が等値であることを表明します。
static void assertEquals(byte expected, byte actual)
          引数の2つのbyte値が等値であることを表明します。
static void assertEquals(char expected, char actual)
          引数の2つのchar値が等値であることを表明します。
static void assertEquals(double expected, double actual, double delta)
          deltaで指定される範囲で、引数で渡されたexpectedとactualのdouble値が
近似値であることを表明します。
static void assertEquals(float expected, float actual, float delta)
          deltaで指定される範囲で、引数で渡されたexpectedとactualのfloat値が近似値であることを表明します。
static void assertEquals(int expected, int actual)
          引数の2つのint値が等値であることを表明します。
static void assertEquals(long expected, long actual)
          引数の2つのlong値が等値であることを表明します。
static void assertEquals(java.lang.Object expected, java.lang.Object actual)
          引数の2つのObjectが等値であることを表明します。
static void assertEquals(short expected, short actual)
          引数の2つのshort値が等値であることを表明します。
static void assertEquals(java.lang.String message, boolean expected, boolean actual)
          引数の2つのboolean値が等値であることを表明します。
static void assertEquals(java.lang.String message, byte expected, byte actual)
          引数の2つのbyte値が等値であることを表明します。
static void assertEquals(java.lang.String message, char expected, char actual)
          引数の2つのchar値が等値であることを表明します。
static void assertEquals(java.lang.String message, double expected, double actual, double delta)
          deltaで指定される範囲で、引数で渡されたexpectedとactualのdouble値が
近似値であることを表明します。
static void assertEquals(java.lang.String message, float expected, float actual, float delta)
          deltaで指定される範囲で、引数で渡されたexpectedとactualのfloat値が近似値であることを表明します。
static void assertEquals(java.lang.String message, int expected, int actual)
          引数の2つのint値が等値であることを表明します。
static void assertEquals(java.lang.String message, long expected, long actual)
          引数の2つのlong値が等値であることを表明します。
static void assertEquals(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
          引数の2つのObjectが等値であることを表明します。
static void assertEquals(java.lang.String message, short expected, short actual)
          引数の2つのshort値が等値であることを表明します。
static void assertEquals(java.lang.String expected, java.lang.String actual)
          引数の2つのStringが等値であることを表明します。
static void assertEquals(java.lang.String message, java.lang.String expected, java.lang.String actual)
          引数の2つのStringが等値であることを表明します。
static void assertFalse(boolean condition)
          引数のboolean値がfalseであることを表明します。
static void assertFalse(java.lang.String message, boolean condition)
          引数のboolean値がfalseであることを表明します。
static void assertNotNull(java.lang.Object object)
          引数のObjectがnull値でないことを表明します。
static void assertNotNull(java.lang.String message, java.lang.Object object)
          引数のObjectがnull値でないことを表明します。
static void assertNotSame(java.lang.Object expected, java.lang.Object actual)
          引数の2つのObject(への参照を表す変数)が、同じオブジェクトではないことを表明します。
static void assertNotSame(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
          引数の2つのObject(への参照を表す変数)が、同じオブジェクトではないことを表明します。
static void assertNull(java.lang.Object object)
          引数のObjectがnull値であることを表明します。
static void assertNull(java.lang.String message, java.lang.Object object)
          引数のObjectがnull値であることを表明します。
static void assertSame(java.lang.Object expected, java.lang.Object actual)
          引数の2つのObject(への参照を表す変数)が、同じオブジェクトであることを表明します。
static void assertSame(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
          引数の2つのObject(への参照を表す変数)が、同じオブジェクトであることを表明します。
static void assertTrue(boolean condition)
          引数のboolean値がtrueであることを表明します。
static void assertTrue(java.lang.String message, boolean condition)
          引数のboolean値がtrueであることを表明します。
static void fail()
          messageを表示せずに、テストを失敗にします。
static void fail(java.lang.String message)
          テストを失敗にし、messageを表示します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Assert

protected Assert()
static(静的)なクラスからのみ呼び出されるprotectedなコンストラクタです。

メソッドの詳細

assertTrue

public static void assertTrue(java.lang.String message,
                              boolean condition)
引数のboolean値がtrueであることを表明します。
falseの場合、messageを保持する例外をスローします。 ※(訳者注)JUnit3.7以前のassertメソッドと同様のメソッドです。


assertTrue

public static void assertTrue(boolean condition)
引数のboolean値がtrueであることを表明します。
falseの場合、例外をスローします。 ※(訳者注)JUnit3.7以前のassertメソッドと同様のメソッドです。


assertFalse

public static void assertFalse(java.lang.String message,
                               boolean condition)
引数のboolean値がfalseであることを表明します。
trueの場合、messageを保持する例外をスローします。


assertFalse

public static void assertFalse(boolean condition)
引数のboolean値がfalseであることを表明します。
trueの場合、例外をスローします。


fail

public static void fail(java.lang.String message)
テストを失敗にし、messageを表示します。


fail

public static void fail()
messageを表示せずに、テストを失敗にします。


assertEquals

public static void assertEquals(java.lang.String message,
                                java.lang.Object expected,
                                java.lang.Object actual)
引数の2つのObjectが等値であることを表明します。
2つのObjectが等値でない場合、messageを保持する例外をスローします。

※(訳者注1)actualがnull値の場合、JUnitは予想外の動作をすることがあります。
※(訳者注2)expectedがequals()メソッドを実装していないケースでは、
       期待する結果が得られない可能性があります。


assertEquals

public static void assertEquals(java.lang.Object expected,
                                java.lang.Object actual)
引数の2つのObjectが等値であることを表明します。
2つのObjectが等値でない場合、例外をスローします。

※(訳者注1)actualがnull値の場合、JUnitは予想外の動作をすることがあります。
※(訳者注2)expectedがequals()メソッドを実装していないケースでは、
       期待する結果が得られない可能性があります。


assertEquals

public static void assertEquals(java.lang.String message,
                                java.lang.String expected,
                                java.lang.String actual)
引数の2つのStringが等値であることを表明します。
等値でない場合、messageと2つのStringインスタンスの値を表示します。


assertEquals

public static void assertEquals(java.lang.String expected,
                                java.lang.String actual)
引数の2つのStringが等値であることを表明します。
等値でない場合、2つのStringインスタンスの値を表示します。


assertEquals

public static void assertEquals(java.lang.String message,
                                double expected,
                                double actual,
                                double delta)
deltaで指定される範囲で、引数で渡されたexpectedとactualのdouble値が
近似値であることを表明します。
2つのdouble値の誤差がdelta以内であれば、近似値とみなします。
2つのdouble値が近似値でない場合、messageと2つのdouble値を表示します。


assertEquals

public static void assertEquals(double expected,
                                double actual,
                                double delta)
deltaで指定される範囲で、引数で渡されたexpectedとactualのdouble値が
近似値であることを表明します。
2つのdouble値の誤差がdelta以内であれば、近似値とみなします。
2つのdouble値が近似値でない場合、2つのdouble値を表示します。


assertEquals

public static void assertEquals(java.lang.String message,
                                float expected,
                                float actual,
                                float delta)
deltaで指定される範囲で、引数で渡されたexpectedとactualのfloat値が近似値であることを表明します。
2つのfloat値の誤差がdelta以内であれば、近似値とみなします。
2つのfloat値が近似値でない場合、messageと2つのfloat値を表示します。


assertEquals

public static void assertEquals(float expected,
                                float actual,
                                float delta)
deltaで指定される範囲で、引数で渡されたexpectedとactualのfloat値が近似値であることを表明します。
2つのfloat値の誤差がdelta以内であれば、近似値とみなします。
2つのfloat値が近似値でない場合、2つのfloat値を表示します。


assertEquals

public static void assertEquals(java.lang.String message,
                                long expected,
                                long actual)
引数の2つのlong値が等値であることを表明します。
等値でない場合、messageと2つのlong値を表示します。


assertEquals

public static void assertEquals(long expected,
                                long actual)
引数の2つのlong値が等値であることを表明します。
等値でない場合、2つのlong値を表示します。


assertEquals

public static void assertEquals(java.lang.String message,
                                boolean expected,
                                boolean actual)
引数の2つのboolean値が等値であることを表明します。
等値でない場合、messageと2つのboolean値を表示します。


assertEquals

public static void assertEquals(boolean expected,
                                boolean actual)
引数の2つのboolean値が等値であることを表明します。
等値でない場合、2つのboolean値を表示します。


assertEquals

public static void assertEquals(java.lang.String message,
                                byte expected,
                                byte actual)
引数の2つのbyte値が等値であることを表明します。
等値でない場合、messageと2つのbyte値を表示します。


assertEquals

public static void assertEquals(byte expected,
                                byte actual)
引数の2つのbyte値が等値であることを表明します。
等値でない場合、2つのbyte値を表示します。


assertEquals

public static void assertEquals(java.lang.String message,
                                char expected,
                                char actual)
引数の2つのchar値が等値であることを表明します。
等値でない場合、messageと2つのchar値を表示します。


assertEquals

public static void assertEquals(char expected,
                                char actual)
引数の2つのchar値が等値であることを表明します。
等値でない場合、2つのchar値を表示します。


assertEquals

public static void assertEquals(java.lang.String message,
                                short expected,
                                short actual)
引数の2つのshort値が等値であることを表明します。
等値でない場合、messageと2つのshort値を表示します。


assertEquals

public static void assertEquals(short expected,
                                short actual)
引数の2つのshort値が等値であることを表明します。
等値でない場合、2つのshort値を表示します。


assertEquals

public static void assertEquals(java.lang.String message,
                                int expected,
                                int actual)
引数の2つのint値が等値であることを表明します。
等値でない場合、messageと2つのint値を表示します。


assertEquals

public static void assertEquals(int expected,
                                int actual)
引数の2つのint値が等値であることを表明します。
等値でない場合、2つのint値を表示します。


assertNotNull

public static void assertNotNull(java.lang.Object object)
引数のObjectがnull値でないことを表明します。
null値の場合、例外をスローします。


assertNotNull

public static void assertNotNull(java.lang.String message,
                                 java.lang.Object object)
引数のObjectがnull値でないことを表明します。
null値の場合、messageを保持する例外をスローします。


assertNull

public static void assertNull(java.lang.Object object)
引数のObjectがnull値であることを表明します。
null値でない場合、例外をスローします。


assertNull

public static void assertNull(java.lang.String message,
                              java.lang.Object object)
引数のObjectがnull値であることを表明します。
null値でない場合、messageを保持する例外をスローします。


assertSame

public static void assertSame(java.lang.String message,
                              java.lang.Object expected,
                              java.lang.Object actual)
引数の2つのObject(への参照を表す変数)が、同じオブジェクトであることを表明します。
2つのObjectが同じオブジェクトでない場合、messageを保持する例外をスローします。

※(訳者注)このメソッドは、(expected == actual)がtrueであることを表明します。


assertSame

public static void assertSame(java.lang.Object expected,
                              java.lang.Object actual)
引数の2つのObject(への参照を表す変数)が、同じオブジェクトであることを表明します。
2つのObjectが同じオブジェクトでない場合、例外をスローします。

※(訳者注)このメソッドは、(expected == actual)がtrueであることを表明します。


assertNotSame

public static void assertNotSame(java.lang.String message,
                                 java.lang.Object expected,
                                 java.lang.Object actual)
引数の2つのObject(への参照を表す変数)が、同じオブジェクトではないことを表明します。
2つのObjectが同じオブジェクトである場合、messageを保持する例外をスローします。

※(訳者注)このメソッドは、(expected != actual)がtrueであることを表明します。


assertNotSame

public static void assertNotSame(java.lang.Object expected,
                                 java.lang.Object actual)
引数の2つのObject(への参照を表す変数)が、同じオブジェクトではないことを表明します。
2つのObjectが同じオブジェクトである場合、例外をスローします。

※(訳者注)このメソッドは、(expected != actual)がtrueであることを表明します。