猿问

如何将测试拆分为多个文件

我正在学习通过编写具有以下结构的网络应用程序


myapp/

  db/

    dbconf.yml

    migrations/

      *.sql

  handler

    modulea.go

    moduleb.go

  model

    init.go

    modulea.go

    moduleb.go

  myapp.go <-- this is my main package with main func

我myapp_test.go在项目根目录的一个文件中添加了我对 modulea 的一些测试,我想按模块组织测试,但我不知道如何操作


料青山看我应如是
浏览 161回答 1
1回答

陪伴而非守候

您应该将 的测试modulea放在modulea_test.go与modulea.单元测试应该与被测试的函数在同一个包中进行测试。然后要测试它,您可以执行go test ./...这将为您的应用程序中的每个包执行测试。
随时随地看视频慕课网APP

相关分类

Go
我要回答