我有一个简单的方法,它只检查参数是否为空,然后根据结构字段调用两种方法之一。
我将如何测试它?
func (cT *customType) someMethod(message string) {
if message == ""{
return
}
if cT.value == nil {
cT.doFunctionOne()
} else {
cT.doFunctionTwo()
}
}
在 Javascript 中,我会创建一个间谍doFunctionOne()并模拟对象。
模拟也Go很有效,但我将如何做“间谍”部分?
或者是否有另一种惯用的方法来测试这种方法?
ibeautiful
慕的地8271018
相关分类