在 Golang 中,可以使用 go test 命令来执行单元测试。使用该命令时,需要在测试文件中编写测试函数,并使用 testing 包中的函数进行测试断言。

以下是一个简单的例子:

测试文件 test.go

package test

import (
    "testing"
)

func TestAdd(t *testing.T) {
    result := Add(2, 3)
    if result != 5 {
        t.Errorf("Add(2, 3) = %d; want 5", result)
    }
}

func TestSubtract(t *testing.T) {
    result := Subtract(5, 3)
    if result != 2 {
        t.Errorf("Subtract(5, 3) = %d; want 2", result)
    }
}

在终端中执行命令:

go test

将会执行 test.go 文件中的所有测试函数,并输出测试结果。

Golang 单元测试指南:go test 命令实战

原文地址: https://www.cveoy.top/t/topic/mS9v 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录