From cdeb482eabdbb4c29630ae29eecbfb40ba846b66 Mon Sep 17 00:00:00 2001 From: john Date: Sun, 14 Jun 2020 01:14:09 +0800 Subject: [PATCH] modified auth test case --- auth_test.go | 47 ++++++++++++++++++++++++++--------------------- 1 file changed, 26 insertions(+), 21 deletions(-) diff --git a/auth_test.go b/auth_test.go index e44bd100..1c578d9d 100644 --- a/auth_test.go +++ b/auth_test.go @@ -14,25 +14,30 @@ import ( ) func TestBasicAuth(t *testing.T) { - pairs := processAccounts(Accounts{ + authMap := processAccounts(Accounts{ "admin": "password", "foo": "bar", "bar": "foo", }) - assert.Len(t, pairs, 3) - assert.Contains(t, pairs, authPair{ - user: "bar", - value: "Basic YmFyOmZvbw==", - }) - assert.Contains(t, pairs, authPair{ - user: "foo", - value: "Basic Zm9vOmJhcg==", - }) - assert.Contains(t, pairs, authPair{ - user: "admin", - value: "Basic YWRtaW46cGFzc3dvcmQ=", - }) + + assert.Len(t, authMap, 3) + assert.Contains(t,authMap,"Basic YmFyOmZvbw==") + assert.Contains(t,authMap,"Basic Zm9vOmJhcg==") + assert.Contains(t,authMap,"Basic YWRtaW46cGFzc3dvcmQ=") + + //assert.Contains(t, pairs, authPair{ + // user: "bar", + // value: "Basic YmFyOmZvbw==", + //}) + //assert.Contains(t, pairs, authPair{ + // user: "foo", + // value: "Basic Zm9vOmJhcg==", + //}) + //assert.Contains(t, pairs, authPair{ + // user: "admin", + // value: "Basic YWRtaW46cGFzc3dvcmQ=", + //}) } func TestBasicAuthFails(t *testing.T) { @@ -46,33 +51,33 @@ func TestBasicAuthFails(t *testing.T) { } func TestBasicAuthSearchCredential(t *testing.T) { - pairs := processAccounts(Accounts{ + authMap := processAccounts(Accounts{ "admin": "password", "foo": "bar", "bar": "foo", }) - user, found := pairs.searchCredential(authorizationHeader("admin", "password")) + user, found := authMap.searchCredential(authorizationHeader("admin", "password")) assert.Equal(t, "admin", user) assert.True(t, found) - user, found = pairs.searchCredential(authorizationHeader("foo", "bar")) + user, found = authMap.searchCredential(authorizationHeader("foo", "bar")) assert.Equal(t, "foo", user) assert.True(t, found) - user, found = pairs.searchCredential(authorizationHeader("bar", "foo")) + user, found = authMap.searchCredential(authorizationHeader("bar", "foo")) assert.Equal(t, "bar", user) assert.True(t, found) - user, found = pairs.searchCredential(authorizationHeader("admins", "password")) + user, found = authMap.searchCredential(authorizationHeader("admins", "password")) assert.Empty(t, user) assert.False(t, found) - user, found = pairs.searchCredential(authorizationHeader("foo", "bar ")) + user, found = authMap.searchCredential(authorizationHeader("foo", "bar ")) assert.Empty(t, user) assert.False(t, found) - user, found = pairs.searchCredential("") + user, found = authMap.searchCredential("") assert.Empty(t, user) assert.False(t, found) }