This reverts commit 0498a9c.
This reverts commit 435bd6e.
Update the LICENSE to match the 'standard' MIT license file
The reason is that since the name of the license is not stated explicitly and the license text differed very slightly I had to perform a diff to ensure it actually is MIT licensed. Also GitHub does not detect the license for this project currently (probably for the same reason). Changes: * Remove the line 'Please consider promoting this project...' that is not part of the MIT license * Use the same formatting as choosealicense.com * Explicitly state 'MIT License' * Update the copyright year
What === Add `go.mod` and `go.sum`, using `Go 1.11`. Why === Now that golang/go#24301 has been accepted, lets start using go.mod files alongside Godep, and keep the two in sync. Notes === There are no changes required to testify to support go.mod. The files were generated by running `go build` and `go mod tidy. Merging === This PR is intended to be merged after #659 which adds Go1.11 to the list of supported builds.
Fixes #669
Preserve stack frame for mock parent method call
Go tip contains following commmit, that inlines function with single call bodies. golang/go@13baf4b `(*Call).On()` is the exact target for the improvement in Go repo. Due to the inlining, assert.CallerInfo() can't not detect the file and line number of the call to `(*Mock).On()` from `(*Call).On()`. Thus, the test fails. Adding the compiler directive `go:noinline` prevent this effect and make mock package works with go tip as before.