登录
首页 >  Golang >  Go问答

Go cli 找不到我的测试

来源:Golang技术栈

时间:2023-04-30 17:58:19 297浏览 收藏

Golang小白一枚,正在不断学习积累知识,现将学习到的知识记录一下,也是将我的所得分享给大家!而今天这篇文章《Go cli 找不到我的测试》带大家来了解一下Go cli 找不到我的测试,希望对大家的知识积累有所帮助,从而弥补自己的不足,助力实战开发!


问题内容

当我尝试在 golang 中运行测试时,出现以下错误

testing: warning: no tests to run

我还尝试创建一个测试项目,看看它在其他项目中的行为是否相同,这是我的 2 个文件。

package test

func test() string {
    return "test"
}

这是我的测试。

package test

import (
    "testing"

    "github.com/stretchr/testify/assert"
 )

 func testTest(t *testing.T) {
    assert.Equal(t, "test", test(), "String was not test")
 }

我尝试使用以下命令运行它:

go test
go test -v

我还测试了 git bash 和 cmd 中的行为。我使用带有 Go 1.7.1 的 Windows 10。

我希望有人能帮助我。

正确答案

测试函数必须以Test. 尝试将您的函数重命名为TestTest. 那应该解决它。完整信息在这里:https ://golang.org/pkg/testing

终于介绍完啦!小伙伴们,这篇关于《Go cli 找不到我的测试》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布Golang相关知识,快来关注吧!

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>