- 博客(5)
- 收藏
- 关注
原创 JUnit学习笔记(4)パラメータ化テスト
入力値と期待値のパラメータ化テスト対象メソッドが複数のパラメータを引数として持ち、その組み合わせによって異なる結果を返す場合、検証には多くのテストデータが必要です。例えば、じゃんけんの場合:じゃんけんクラス public class Janken { public enum Hand { GU,TYOKI,PA } public enum Result{
2017-04-11 18:45:43 437
原创 テストのコンテキスト----テストケースの構造化(enclosed)
1.テストケースをグループ化する テストケースで検証する操作単位でグループ化する テストケースを共通の初期化処理を含むものでグループ化する 例えば、商品のストックを管理するItemStockインタフェースに対するテストコードを整理することを考えます。 ItemStockインタフェース: public interface ItemStock { /** * 商品と数量を指定して追加
2017-04-06 13:58:52 816
原创 JUnit学习笔记(2)----テストランナー(test runner) テスト実行方法の制御
1. コマンドラインからのJUnitの実行 JUnitによるユニットテストをコマンドラインからじっこするには、org.junit.runner.JUnitCoreクラスを使用します。 例えば、テストクラスSomeTestをコマンドラインから実行するには次のコマンドを入力します。 $ java org.junit.runner.JUnitCore test.SomeTest2. JUnitCoreク
2017-04-05 15:48:26 725 1
原创 JUnit学习笔记(1)----AssertThat
アサーション 値を比較検証する1. Assertによる値の比較検証 org.junit.Assertクラスは、JUnitで値の比較を行うための基本クラスです。 アサーションメソッドは、staticインポートを利用することを想定したstaticメソッドです。このように、自然言語に近い表記を実現する。例えば:staticインポートを使わずに記述すると次のようになります: Assert.assertTha
2017-04-04 15:08:50 507
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人