创建一个stub bigquery表



对于集成测试,我想创建一个bigquery Table对象,我将从测试存根返回该对象。我不想连接到一个bigquery服务器,这个对象大部分是非功能的/空的。

(这是一个集成测试,所以我不想使用mock)

Google Cloud中的集成测试验证代码部分之间的交互,通常需要适当的时间来完成。例如,在云功能中,集成测试可用于测试函数对其他Google云服务(如Datastore或Cloud Vision)的使用情况。

你可以看到更多关于Google Cloud集成测试的文档。

已经有一些库负责数据存储的集成测试,包括BigQuery/NoSQL/SQL。

它们将为上述情况提供一个简单的解决方案,并完全支持SQL,动态宏/谓词。

  • Dsunit (go-lang)
  • JDsunit (java)
  • 让温馨(语言不可知论者)

你可以看到更多关于Google Cloud集成测试的文档。

相关内容

  • 没有找到相关文章

最新更新