質問: AndroidstudioもJUnitも初心者です。 現在JUnitでテストケースを作成中なのですが、以下の箇所が上手くいかずJUnitでテストが出来るのか出来ないのかの判断がつきません。 →アプリ起動時に、ファイル等保存先としてエミュレータ上(本番は実機)のディレクトリを取得、必要なフォルダを作成し、このディレクトリパスをシングルトンのクラスで保持してます。このクラスをAとします。 テストをしたいクラスBのテストケースで、AクラスのインスタンスをgetInstanseで取得したいのですが、nullが入ってきてしまいます。たぶんエミュレータのディレクトリが取得できていないようなのですが、JUnitで実行時はエミュレータのディレクトリパスは取得できないのでしょうか? または取得できる方法はないのでしょうか?それとも他の間違いをしてるのでしょうか? テスト実行時はエミュレータは立ち上がっています。Androidstudio1.2(確か) 、JUnit3です。 ネットで調べてもわからず、まわりに有識者もおらず時間もなく大変困っております。 わかりづらい質問で申し訳ないのですが、もしおわかりになる方がいましたら、ぜひご教授いただけると幸いです。 よろしくお願いいたします。
回答: 回答を指定することはできない。そういう権利はないんだよ。 まあ、そういう考え方をする程度の技術者だということを自ら暴露していることにも気づかない程度だから、仕方ないか。