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

标签 android google-app-engine unit-testing android-studio google-cloud-endpoints

找了几篇帖子,要么是前端测试,要么是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) 平台上,从以前的迭代中吸取了所有教训,谷歌未能提供一种简单、无缝的方式来设置前端/后端测试?我无法决定在这里使用什么形容词:可悲,极度缺乏远见,还是懒惰?是的,我知道辱骂没有成效,但我觉得我有权感到愤怒。我知道谷歌希望它的开发人员成功,所以为什么不完全清楚地表明任何类型的 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

希望它对其他人也有帮助。

关于android - 如何使用 Android Studio 0.8 对 Google Cloud Endpoints Java 进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25229537/

相关文章:

android - 强制设置生效

Android以编程方式获取可见布局的高度

django - appEngine 中 Django 的最新示例

google-app-engine - GAE+ 标准和灵活 GAE 服务混合的微服务

java - JUnit 5 - 为整个测试套件提供设置和拆卸

android - 使用 RxJava 获取对象,转换包含列表,并使用列表

android - 我怎样才能打开安卓摄像机的高清模式?

eclipse - 每次在 Eclipse 中启动服务器时,如何禁用 gae python 检查更新?

python - 如何显示使用 pytest 时跳过某些测试的原因?

wpf - 如何使用 ViewModelLocator 进行单元测试