You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Like having name in map[string]struct instead of []struct or using https://github.com/google/go-cmpDiff for better displaying what differ between outputs (instead of %v).
The text was updated successfully, but these errors were encountered:
I think if we have a complex scenario like if we have in order dependency, the map randomly maybe cause result will be unknown. and if need that map style, generated then manually modify also is easy.
@matrixik I feel the same. @davecheney wrote a great article about PROs to stick with maps in table-driven tests.
Now, I'm manually changing the generated output from the tool to use map[string]struct.
I'm not sure if this will be interesting for this project but Dave Cheney gave nice presentation about writing tests for Go code with some improvements over default template from
gotests
:https://dave.cheney.net/paste/gopherchina-2019-testing-talk.pdf
Like having
name
inmap[string]struct
instead of[]struct
or using https://github.com/google/go-cmpDiff
for better displaying what differ between outputs (instead of%v
).The text was updated successfully, but these errors were encountered: