この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
junit4 [2015/10/21 18:09] 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())\\ | + | |
| ライン 119: | ライン 118: | ||
| */ | */ | ||
| SomeClass mockedSome = mock(SomeClass.class); | SomeClass mockedSome = mock(SomeClass.class); | ||
| + | | ||
| /** | /** | ||
| * テストしたいビジネスロジックを記述する(対象のコードと同じコード) | * テストしたいビジネスロジックを記述する(対象のコードと同じコード) | ||
| ライン 125: | ライン 124: | ||
| * | * | ||
| * ※対象のコードを変更した場合は、テストコードも同じ用に修正する必要がある。 | * ※対象のコードを変更した場合は、テストコードも同じ用に修正する必要がある。 | ||
| - | * | + | * outがある関数を呼び出す場合は、outを検証するだけで良い |
| */ | */ | ||
| } | } | ||