MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / getPrincipals

Function getPrincipals

auth/auth_test.go:1492–1500  ·  view source on GitHub ↗

Obtains principals for test scenarios This triggers rebuild of the principals if invalid, intended to simulate an auth on _changes

(t *testing.T, auth *Authenticator)

Source from the content-addressed store, hash-verified

1490// Obtains principals for test scenarios
1491// This triggers rebuild of the principals if invalid, intended to simulate an auth on _changes
1492func getPrincipals(t *testing.T, auth *Authenticator) (*userImpl, Principal) {
1493 principal, err := auth.GetPrincipal("alice", true)
1494 assert.NoError(t, err)
1495 userPrincipal, ok := principal.(*userImpl)
1496 assert.True(t, ok)
1497 rolePrincipal, err := auth.GetPrincipal("foo", false)
1498 assert.NoError(t, err)
1499 return userPrincipal, rolePrincipal
1500}
1501
1502// Initializes principals and returns them for scenarios
1503func initializeScenario(t *testing.T, auth *Authenticator) {

Callers 15

initializeScenarioFunction · 0.85
TestRevocationScenario1Function · 0.85
TestRevocationScenario2Function · 0.85
TestRevocationScenario3Function · 0.85
TestRevocationScenario4Function · 0.85
TestRevocationScenario5Function · 0.85
TestRevocationScenario6Function · 0.85
TestRevocationScenario7Function · 0.85
TestRevocationScenario8Function · 0.85
TestRevocationScenario9Function · 0.85
TestRevocationScenario10Function · 0.85
TestRevocationScenario11Function · 0.85

Calls 1

GetPrincipalMethod · 0.80

Tested by

no test coverage detected