vdri

package
v0.1.3-0...-617a0de Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 25, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockVDRI

type MockVDRI struct {
	AcceptValue bool
	StoreErr    error
	ReadFunc    func(didID string, opts ...vdriapi.ResolveOpts) (*did.Doc, error)
	BuildFunc   func(pubKey *vdriapi.PubKey, opts ...vdriapi.DocOpts) (*did.Doc, error)
	CloseErr    error
}

MockVDRI mock implementation of vdri to be used only for unit tests

func (*MockVDRI) Accept

func (m *MockVDRI) Accept(method string) bool

Accept did

func (*MockVDRI) Build

func (m *MockVDRI) Build(pubKey *vdriapi.PubKey, opts ...vdriapi.DocOpts) (*did.Doc, error)

Build did

func (*MockVDRI) Close

func (m *MockVDRI) Close() error

Close frees resources being maintained by vdri.

func (*MockVDRI) Read

func (m *MockVDRI) Read(didID string, opts ...vdriapi.ResolveOpts) (*did.Doc, error)

Read did

func (*MockVDRI) Store

func (m *MockVDRI) Store(doc *did.Doc, by *[]vdriapi.ModifiedBy) error

Store did

type MockVDRIRegistry

type MockVDRIRegistry struct {
	CreateErr    error
	CreateValue  *did.Doc
	MemStore     map[string]*did.Doc
	PutErr       error
	ResolveErr   error
	ResolveValue *did.Doc
	ResolveFunc  func(didID string, opts ...vdriapi.ResolveOpts) (*did.Doc, error)
}

MockVDRIRegistry mock implementation of vdri to be used only for unit tests

func (*MockVDRIRegistry) Close

func (m *MockVDRIRegistry) Close() error

Close frees resources being maintained by vdri.

func (*MockVDRIRegistry) Create

func (m *MockVDRIRegistry) Create(method string, opts ...vdriapi.DocOpts) (*did.Doc, error)

Create mock implementation of create DID

func (*MockVDRIRegistry) Resolve

func (m *MockVDRIRegistry) Resolve(didID string, opts ...vdriapi.ResolveOpts) (*did.Doc, error)

Resolve did document

func (*MockVDRIRegistry) Store

func (m *MockVDRIRegistry) Store(doc *did.Doc) error

Store stores the key and the record

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL