Manager is a mock implementation of the policies.Manager interface
type Manager struct { // Policy is returned as the output to GetPolicy if a Policy // for id is not in PolicyMap Policy *Policy // PolicyMap is returned is used to look up Policies in PolicyMap map[string]policies.Policy // SubManagers is used for the return value of Manager SubManagersMap map[string]*Manager }
func (m *Manager) GetPolicy(id string) (policies.Policy, bool)
GetPolicy returns the value of Manager.Policy and whether it was nil or not
func (m *Manager) Manager(path []string) (policies.Manager, bool)
Manager returns the Manager from SubManagers for the last component of the path
Policy is a mock implementation of the policies.Policy interface
type Policy struct { // Err is the error returned by Evaluate Err error }
func (p *Policy) Evaluate(signatureSet []*cb.SignedData) error
Evaluate returns the Err set in Policy