
ContentProviderのテストで予期しているExceptionが返らずnullが返ってくる原因
Android開発を行っているとContentProviderを利用する機会は少なくない。そのqueryで、予期せぬURIを受け取った時に例外を投げる処理を入れるということはよくある。しかしその際に「適切に例外を投げてくれるか」をテストしたいと思ったら、上手くテストが通らないことがある。この記事はその解消法メモである。
Android開発を行っているとContentProviderを利用する機会は少なくない。そのqueryで、予期せぬURIを受け取った時に例外を投げる処理を入れるということはよくある。しかしその際に「適切に例外を投げてくれるか」をテストしたいと思ったら、上手くテストが通らないことがある。この記事はその解消法メモである。
プログラミングをしていて命名に困ったことはよくあること。大事なことは一つ。英文法を守ること。でも知識がないと難しいので、簡単ではあるが表にまとめてみた。Androidベースで書いているが、他のプラットフォームでも通用するものばかりなので参考になると思う。