
ContentProviderのテストで予期しているExceptionが返らずnullが返ってくる原因
Android開発を行っているとContentProviderを利用する機会は少なくない。そのqueryで、予期せぬURIを受け取った時に例外を投げる処理を入れるということはよくある。しかしその際に「適切に例外を投げてくれるか」をテストしたいと思ったら、上手くテストが通らないことがある。この記事はその解消法メモである。
Android開発を行っているとContentProviderを利用する機会は少なくない。そのqueryで、予期せぬURIを受け取った時に例外を投げる処理を入れるということはよくある。しかしその際に「適切に例外を投げてくれるか」をテストしたいと思ったら、上手くテストが通らないことがある。この記事はその解消法メモである。
本連載記事はこれからAndroidアプリ開発を始める人に向けたチュートリアルです。本編は番外編で「Androidアプリの単体テスト」について解説と実装を行なっています。テストは軽視してはダメで、自身の実装がキレイかどうかを見直すきっかけにもなります。サボらずに積極的に書いていきましょう。