首页 文章

使用Cloud Datastore Client库对Google Cloud数据存储进行单元测试

提问于
浏览
0

我正在App Engine Flexible环境中开发一个需要访问Datastore的Java应用程序 . 我设置它没有任何问题,但是当涉及到单元测试时,我无法测试任何数据存储代码(没有与Google Cloud的外部连接,这将是一个集成测试) .

我使用Cloud Datastore client library连接到数据存储区,这似乎不适用 LocalServiceTestHelper ,如in this guide所示 .

我正在使用的客户端库位于 com.google.cloud 包中,而单元测试工具位于 com.google.appengine 中,因此它们不兼容 . 有没有办法将 LocalServiceTestHelpercom.google.cloud 库(或备用内存数据存储区进行测试)一起使用?

1 回答

  • 0

    如果我没错,GAE(Google App Engine)单元测试工具仅适用于GAE标准 .

    从我的角度来看,你有两个选择:

    • 使用GAE标准并遵循本指南[1] .

    • 对JUnit和数据存储模拟器[2]使用GAE flexible .

相关问题