gpt4 book ai didi

java - 从 App Engine Java 8 迁移到 Java 11 后,哪些本地开发和单元测试工具运行良好?

转载 作者:行者123 更新时间:2023-12-01 19:07:31 25 4
gpt4 key购买 nike

我正在查看 migration path from Java 8 to Java 11 on Google App Engine ,过去GAE环境提供excellent unit testing support和一个local development environment .

但是在新的 Java 11 运行时中,这些似乎缺失了,它们只是还没有准备好,还是没有出现在这个新的运行时中?

testing page说:

To test your application's functionality before deploying, run your application in your local environment with the development tools that you usually use.

这似乎将问题转回给用户 - 但在部署到 GAE 时,具有用于开发和单元测试的本地运行时仿真非常重要。如果它永远不会出现在 Java 11 中,那么实际开发和测试 Java 11 运行时 GAE 应用程序的最佳/正确方法是什么?

最佳答案

经过一些研究,Java 8 的 GAE 本地开发环境是独立 App Engine SDK 的一部分,并且 has been deprecated.

在我看来,Java 11 不会出现类似的工具集。至少目前是这样。

我想说,对于开发,正如您引用的文档中所建议的那样,您可以使用您喜欢的任何开发服务器。

至于单元测试。由于应如何设计和实现单元测试,实际上最好不要依赖其他软件来模拟 GAE 行为。相反,应该使用模拟和 stub 为测试模块提供输入,使它们返回预期的响应。

关于java - 从 App Engine Java 8 迁移到 Java 11 后,哪些本地开发和单元测试工具运行良好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59523141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com