この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
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を検証するだけで良い |
*/ | */ | ||
} | } |