内容へ移動
MSS Wiki 開発者ブログ (メモ?)
ユーザ用ツール
ログイン
サイト用ツール
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
最近の変更
メディアマネージャー
サイトマップ
トレース:
mockito
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
===== モックについて ===== オブジェクトAが××の状態の場合, ○○の振る舞いをする... などのテストに利用する。\\ \\ オブジェクトAの代わりにモックを使用することにより、オブジェクトAを特定の状態にセットアップ\\ する処理を簡略化することができる。\\ ===== dependencies ===== build.gradleのdependenciesに下記の3行を追加。Mockito本体の他にdex化のライブラリが必要な模様。\\ androidTestCompile 'org.mockito:mockito-core:1.+' androidTestCompile 'com.google.dexmaker:dexmaker:1.+' androidTestCompile 'com.google.dexmaker:dexmaker-mockito:1.+' ===== サンプル ===== // Mockitoクラスはstaticインポートすることを推奨 import static org.mockito.Mockito.*; ... @test public void something() throws Exception { // mockオブジェクトを生成 List mockedList = mock(List.class); // スタブとして"first"を返すよう設定 when(mockedList.get(0)).thenReturn("first"); String str = mockedList.getString(0).toString(); assertEquals("first", str); }
mockito.1445337684.txt.gz
· 最終更新: 2015/10/20 19:41 by
sou
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ