jjzjj

SecondMethod

全部标签

unit-testing - 当我删除 fmt.Println() 时,golang 中的猴子修补失败

在编写测试时,我必须修补一个方法以检查它是否被调用,这是我的代码:import"fmt"typemyStructstruct{}func(myObject*myStruct)firstMethod(){myObject.SecondMethod()}func(myObject*myStruct)SecondMethod(){fmt.Println("InsidetheoriginalSecondMethod")//testfailsifIremovethis}这是测试:import("reflect""testing""github.com/bouk/monkey""github.co

unit-testing - 当我删除 fmt.Println() 时,golang 中的猴子修补失败

在编写测试时,我必须修补一个方法以检查它是否被调用,这是我的代码:import"fmt"typemyStructstruct{}func(myObject*myStruct)firstMethod(){myObject.SecondMethod()}func(myObject*myStruct)SecondMethod(){fmt.Println("InsidetheoriginalSecondMethod")//testfailsifIremovethis}这是测试:import("reflect""testing""github.com/bouk/monkey""github.co