Here is the sample code for the struct and its method
type A struct {}
func (a *A) perfom(string){
...
...
..
}
Then i want to call the method from the function invoke()
residing outside the package, sample code
var s := A{}
func invoke(url string){
out := s.perfom(url)
...
...
}
I want to write the test case for the function invoke
by mocking the perform
method of A.
In java, we have mockito, jmock framework to stub method calls.
Is there any way in go, we can mock the method call of the struct without introducing interfaces
in source code ?