type mockAuthRequestHandler … var user1 … var user2 … func (mock *mockAuthRequestHandler) AuthenticateToken(ctx context.Context, token string) (*authenticator.Response, bool, error) { … } func TestAuthenticateTokenSecondPasses(t *testing.T) { … } func TestAuthenticateTokenFirstPasses(t *testing.T) { … } func TestAuthenticateTokenSuppressUnnecessaryErrors(t *testing.T) { … } func TestAuthenticateTokenNoAuthenticators(t *testing.T) { … } func TestAuthenticateTokenNonePass(t *testing.T) { … } func TestAuthenticateTokenAdditiveErrors(t *testing.T) { … } func TestAuthenticateTokenFailEarly(t *testing.T) { … }