Products
GG网络技术分享 2025-11-10 12:34 12
go package main

import ( "testing" "github.com/smartystreets/goconvey/convey" )
// 测试 add 函数 func TestAdd { convey.Convey { a := 3 b := 4
convey.Convey {
result := a + b
convey.Convey {
convey.So
})
})
})
}
convey.Convey {
result := a - b
convey.Convey {
convey.So
})
})
})
convey.Convey {
result := a * b
convey.Convey {
convey.So
})
})
})
convey.Convey {
result := a / b
convey.Convey {
convey.So
})
})
})
func main { // 在实际的测试周围中,这不会被施行。这玩意儿main函数是为了编译单元测试。 }
在这玩意儿例子中,我们为基本的数学运算分别编写了四个测试用例。个个测试用例dou用Convey方法来组织测试逻辑,使得测试步骤清晰容易懂。在GoConvey的浏览器界面中,这些个测试步骤会被以对话的形式呈现出来。
要运行这些个测试, 你需要在命令行中施行go test命令,GoConvey将会启动一个浏览器窗口,并在其中kan得出来测试后来啊。Ru果测试输了则会kan得出来为红色。
Demand feedback