Unit testing 云Bigtable数据访问的单元测试

Unit testing 云Bigtable数据访问的单元测试,unit-testing,mockito,scalatest,bigtable,google-cloud-bigtable,Unit Testing,Mockito,Scalatest,Bigtable,Google Cloud Bigtable,我怎样才能得到一个包含一些数据的模拟Bigtable,用于单元测试(ScalaTest with MockitoSugar)?我正在Hbase java API之上创建一个API,数据访问涉及使用自定义逻辑形成行键,然后在Get或Scan方法中使用。因此,仅仅有一个结果模拟对象是不够的,相反,我需要一个表实例,其中包含一些行。如何实现它?我不确定这算不算“单元测试”,但有一个Bigtable模拟器,可以让您针对服务的内存实现进行测试: 您也可以在docker容器中运行它: 我不确定这算不算“单

我怎样才能得到一个包含一些数据的模拟Bigtable,用于单元测试(ScalaTest with MockitoSugar)?我正在Hbase java API之上创建一个API,数据访问涉及使用自定义逻辑形成行键,然后在Get或Scan方法中使用。因此,仅仅有一个结果模拟对象是不够的,相反,我需要一个表实例,其中包含一些行。如何实现它?

我不确定这算不算“单元测试”,但有一个Bigtable模拟器,可以让您针对服务的内存实现进行测试:

您也可以在docker容器中运行它:

我不确定这算不算“单元测试”,但有一个Bigtable模拟器,可以让您针对服务的内存实现进行测试:

您也可以在docker容器中运行它:

听起来这是一个HBase问题,而不是一个Cloud Bigtable问题。给你。我使用HBase小型集群来创建一个完整的本地Hadoop/HBase环境

听起来这是一个HBase问题,而不是一个云大表问题。给你。我使用HBase小型集群来创建一个完整的本地Hadoop/HBase环境

谢谢你的回答!我也不认为它可以作为单元测试,但它在开发中会很有用。谢谢你的回答!我也不认为它可以作为单元测试,但它在开发中会很有用。