単体テスト(ScalaTest with MockitoSugar)で使用されるいくつかのデータを持つ模擬Bigtableを取得するにはどうすればよいですか?私は、Hbase Java APIの上にAPIを作成しています。データアクセスには、カスタムロジックを使用して行キーを作成し、GetメソッドまたはScanメソッドで使用します。そのため、Result mockオブジェクトを持つには不十分です。代わりに、いくつかの行を含むTableインスタンスが必要です。どうすれば達成できますか?クラウドのユニットテストBigtableデータアクセス
0
A
答えて
0
私は、これは「単体テスト」として数えますわからないんだけど、あなたはサービスのインメモリ実装に対してテストすることができますBigtableのエミュレータがあります: https://cloud.google.com/bigtable/docs/emulator
あなたはまた、それを実行することができますドッキング用のコンテナ: https://github.com/spotify/docker-bigtable/issues/2#issuecomment-275779862
0
これは、Cloud Bigtableの質問以上のHBaseの質問です。ここにはthe HBase testing docsがあります。 HBaseミニクラスタを使用して、完全に形成されたローカルHadoop/HBase環境を構築します。
関連する問題
- 1. GoogleクラウドBigtableのStatusRuntimeExceptionエラー
- 2. GoogleクラウドBigtableのクエリ部分キー
- 3. データアクセス、ユニットテスト、依存性注入
- 4. BigTableデザイン - BigTableセルのサイズの上限
- 5. Google Cloud BigtableのTTL
- 6. データアクセス層
- 7. Excelデータアクセス
- 8. CMDeviceMotionデータアクセス
- 9. Javaデータアクセス
- 10. データアクセスASP.NET
- 11. GAEでのデータアクセス
- 12. DDDでのデータアクセス?
- 13. データアクセス層のデザインパターン
- 14. データアクセス層のデザインパターン
- 15. データアクセス層のテスト
- 16. Bigtableデータトリガ/ウォッチ
- 17. Google BigTableとフリーテキストインデックス
- 18. Google Cloud Bigtableインスタンス
- 19. Silverlight 2.0でのデータアクセス
- 20. エンティティフレームワークのデータアクセス制御
- 21. Kohanaのデータアクセス層は
- 22. データアクセス用のASP.NETプロバイダモデル
- 23. Bigtable一括挿入
- 24. のconfigure BigtableのとgRPCログ
- 25. データアクセス問題
- 26. ASP.NET MySQLデータアクセス層
- 27. Google Cloud BigTableのスキャン速度
- 28. Javaクラウドのクラウド
- 29. プログラミングインタビューのためのJavaデータアクセス
- 30. デスクトップブリッジでのバックグラウンドプロセスでのデータアクセス
答えをありがとう!私は単体テストの資格はないと思っていますが、それは開発に役立つでしょう。 – mmziyad