If two structs implement a method with the same name, they will cause gotests to generate two tests with the same name. Instead tests should prefix the type of the receiver to the test name.