まず、ばかげたタイトルのためにお詫びしますが、私は実際にはもっと正確なものを考え出すことができませんでした。孤立したものの計装テストの書き方
私は特定の種類のネットワークデバイスとインターフェイスするアプリケーションを作成しています。私は上記のデバイスとやりとりする計装されたテストを書くことができますが、テストを実行しているシステムが同じネットワーク上にある場合、デバイスがアクセス可能であれば、それらのテストは明らかに機能します。したがって、Firebaseはアプリケーションが対話するデバイスの種類にアクセスできないため、Firebaseを使用してテストを実行することは不可能です。
しかし、これは私をより一般的な質問に戻します。どのように、公的にアクセスできない機能の計測テストを扱うのですか?特別なデバイスやネットワーク、ログイン資格情報(ログイン資格情報のハードコードが間違っているようです)などであればどうですか。
これらの方法はありますか?あなたがボタンを押すと、肯定的な結果を模擬することができますか?
これはセンスのスライバーを作りました。
おかげ
私はmockitoに精通していますが、あなたはボタンをクリックしたときの応答を模擬する方法について簡単な例を提供することができ? – ardevd