首页 > 解决方案 > GAE/Go 项目的测试代码放在哪里?

问题描述

我正在开发一个使用 GAE/Go 的项目。在 Java 中,您通常将所有测试代码放在${PROJECT_ROOT}/src/test/java. 在 Rails 中,您可以将它们放在例如${PROJECT_ROOT}/spec.

问题

我在哪里放置 GAE/Go 项目的测试代码?有什么建议/约定吗?

标签: google-app-enginegotesting

解决方案


与您在 java 中创建文件夹结构以放入测试相同,在 Go 中,它与您将应用程序部署在 GAE 中的事实无关。Go 不为测试使用特定的补丁,而是为测试方法使用特定的语法。这里有一个关于如何开始在 Go 中进行测试的有用指南,包括良好实践,以及与 testing 相关的官方文档,他们在其中指定

包测试为 Go 包的自动化测试提供支持。它旨在与“go test”命令一起使用,该命令可以自动执行表单的任何功能func TestXxx(*testing.T)


推荐阅读