ユーザ用ツール

サイト用ツール


junit4

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
junit4 [2015/10/21 17:16]
sou [ビルドファイルの設定]
junit4 [2015/12/04 13:16] (現在)
sou
ライン 35: ライン 35:
 - setUp() を Override し、public に変更し @Before をつける\\ - setUp() を Override し、public に変更し @Before をつける\\
 - tearDown() を Override し、public に変更し @After をつける\\ - tearDown() を Override し、public に変更し @After をつける\\
-- 必要に応じて AndroidTestCase.setContext(InstrumentationRegistry.getContext()) や \\InstrumentationTestCase.injectInstrumentation(InstrumentationRegistry.getInstrumentation()) を setUp() で行う\\ +- 必要に応じて AndroidTestCase.setContext(InstrumentationRegistry.getContext()) や\\InstrumentationTestCase.injectInstrumentation(InstrumentationRegistry.getInstrumentation()) を setUp() で行う\\
-- メソッド名の命名規則として先頭にtestをつける (例: testHoge())\\+
  
  
ライン 111: ライン 110:
 out:​実装による\\ out:​実装による\\
  
-ここをテストする場合は、inをモックに置き換える +ここをテストする場合は、inをモックに置き換える\\ 
-\\+ 
 +    @Test 
 +    public void something() throws Exception { 
 +        /** 
 +         * モックの生成 
 +         */ 
 +        SomeClass mockedSome = mock(SomeClass.class);​ 
 +   
 +        /** 
 +         * テストしたいビジネスロジックを記述する(対象のコードと同じコード) 
 +         * 但しそこで取り扱うオブジェクトは、上記のモックに置き換わる 
 +         * 
 +         * ※対象のコードを変更した場合は、テストコードも同じ用に修正する必要がある。 
 +         * outがある関数を呼び出す場合は、outを検証するだけで良い 
 +         */ 
 +    }
     ​     ​
  
junit4.1445415382.txt.gz · 最終更新: 2015/10/21 17:16 by sou