junit
文章平均质量分 58
Afilco
这个作者很懒,什么都没留下…
展开
-
JUnit学习笔记(4)パラメータ化テスト
入力値と期待値のパラメータ化テスト対象メソッドが複数のパラメータを引数として持ち、その組み合わせによって異なる結果を返す場合、検証には多くのテストデータが必要です。例えば、じゃんけんの場合:じゃんけんクラスpublic class Janken { public enum Hand { GU,TYOKI,PA } public enum Result{原创 2017-04-11 18:45:43 · 436 阅读 · 0 评论 -
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 阅读 · 0 评论 -
テストのコンテキスト----テストケースの構造化(enclosed)
1.テストケースをグループ化するテストケースで検証する操作単位でグループ化するテストケースを共通の初期化処理を含むものでグループ化する 例えば、商品のストックを管理するItemStockインタフェースに対するテストコードを整理することを考えます。ItemStockインタフェース:public interface ItemStock { /** * 商品と数量を指定して追加原创 2017-04-06 13:58:52 · 816 阅读 · 0 评论