繁体   English   中英

使用Cloud Datastore客户端库对Google Cloud Datastore进行单元测试

[英]Unit Testing Google Cloud Datastore using Cloud Datastore Client library

我正在需要访问数据存储区的App Engine Flexible环境中开发Java应用程序。 我对此进行设置没有任何问题,但是在单元测试方面,我无法测试任何数据存储区代码(没有与Google Cloud的外部连接,这将是一个集成测试)。

我正在使用Cloud Datastore客户端库连接到数据存储,如本指南所示,它似乎不适用于LocalServiceTestHelper

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

如果我没记错的话,那么GAE(Google App Engine)单元测试工具仅适用于GAE标准。

从我的角度来看,您有两种选择:

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

  • 结合使用GAE flexible和JUnit和数据存储模拟器[ 2 ]。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM