如何使用Android Studio 0.8对Google Cloud Endpoints Java进行单元测试

我发现了一些帖子,但他们要么参考前端测试,要么参考
python.

有一个关于
java GCE的教程,但是没有关于如何在
Android Studio中设置它的特殊性,只是对Eclipse的一些随机引用.

例如

Unit tests in Android Studio 0.8

https://developers.google.com/appengine/docs/java/tools/localunittesting#Java_Writing_Datastore_and_memcache_tests

https://www.youtube.com/watch?v=z47B1nhC3K0

如果我错过了一些相关的帖子并指导我,请随意对我大喊大叫.谢谢.

兰特:请不要理睬.
我可以说,我发现2014年,在他们全新的Android Studio(IntelliJ)平台上,以及从之前的迭代中吸取的所有经验教训,谷歌未能提供一种简单,无缝的方式来设置前端/后端测试?我无法决定在这里使用什么加词:可怜,可怕的缺乏远见或懒惰?是的,我知道打电话的名字并不富有成效,但我觉得我有权利被激怒.我知道Google希望它的开发人员能够取得成功,那么为什么任何类型的IDE解决方案都必须至少包含一个基本的工作流程来进行测试,这一点为何并不完全明显.抓住谷歌吧!测试不是经过深思熟虑的.这是生产中有任何类型的非平凡代码的核心.解决这个问题.我们不应该让社区想出一个随机解决方案的补丁工作,每隔几个月就会停止工作.谷歌是一家软件公司,他们知道这些东西.我爱你谷歌,但在这种情况下,我很反感,你知道我们都是对的. /咆哮

最佳答案 好的一些gradle谷歌搜索,我设法通过在我的后端模块中添加以下build.gradle文件来工作

testCompile 'com.google.appengine:appengine-api-labs:1.9.8'
testCompile 'com.google.appengine:appengine-api-stubs:1.9.8'
testCompile 'com.google.appengine:appengine-testing:1.9.8'
testCompile 'junit:junit:4.12+'

并在此之后(在原帖中)
https://developers.google.com/appengine/docs/java/tools/localunittesting#Java_Writing_Datastore_and_memcache_tests

希望它也可以帮助别人.

点赞