Documentation
¶
Index ¶
- type MockContextStore
- type MockRemoteProviderStore
- func (m *MockRemoteProviderStore) Delete(id string) error
- func (m *MockRemoteProviderStore) Get(id string) (*ld.RemoteProviderRecord, error)
- func (m *MockRemoteProviderStore) GetAll() ([]ld.RemoteProviderRecord, error)
- func (m *MockRemoteProviderStore) Save(endpoint string) (*ld.RemoteProviderRecord, error)
- type MockService
- func (m *MockService) AddContexts(documents []ldcontext.Document) error
- func (m *MockService) AddRemoteProvider(providerEndpoint string, opts ...remote.ProviderOpt) (string, error)
- func (m *MockService) DeleteRemoteProvider(providerID string, opts ...remote.ProviderOpt) error
- func (m *MockService) GetAllRemoteProviders() ([]ld.RemoteProviderRecord, error)
- func (m *MockService) RefreshAllRemoteProviders(opts ...remote.ProviderOpt) error
- func (m *MockService) RefreshRemoteProvider(providerID string, opts ...remote.ProviderOpt) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockContextStore ¶
type MockContextStore struct { Store *mockstorage.MockStore ErrGet error ErrPut error ErrImport error ErrDelete error }
MockContextStore is a mock JSON-LD context store.
func NewMockContextStore ¶
func NewMockContextStore() *MockContextStore
NewMockContextStore returns a new instance of MockContextStore.
func (*MockContextStore) Delete ¶
func (m *MockContextStore) Delete(documents []ldcontext.Document) error
Delete deletes context documents in the underlying storage.
func (*MockContextStore) Get ¶
func (m *MockContextStore) Get(u string) (*jsonld.RemoteDocument, error)
Get returns JSON-LD remote document from the underlying storage by context url.
func (*MockContextStore) Import ¶
func (m *MockContextStore) Import(documents []ldcontext.Document) error
Import imports contexts into the underlying storage.
func (*MockContextStore) Put ¶
func (m *MockContextStore) Put(u string, rd *jsonld.RemoteDocument) error
Put saves JSON-LD remote document into the underlying storage under key u (context url).
type MockRemoteProviderStore ¶
type MockRemoteProviderStore struct { Store *mockstorage.MockStore ErrGet error ErrGetAll error ErrSave error ErrDelete error }
MockRemoteProviderStore is a mock remote JSON-LD context provider store.
func NewMockRemoteProviderStore ¶
func NewMockRemoteProviderStore() *MockRemoteProviderStore
NewMockRemoteProviderStore returns a new instance of MockRemoteProviderStore.
func (*MockRemoteProviderStore) Delete ¶
func (m *MockRemoteProviderStore) Delete(id string) error
Delete deletes a remote provider record in the underlying storage.
func (*MockRemoteProviderStore) Get ¶
func (m *MockRemoteProviderStore) Get(id string) (*ld.RemoteProviderRecord, error)
Get returns a remote provider record from the underlying storage.
func (*MockRemoteProviderStore) GetAll ¶
func (m *MockRemoteProviderStore) GetAll() ([]ld.RemoteProviderRecord, error)
GetAll returns all remote provider records from the underlying storage.
func (*MockRemoteProviderStore) Save ¶
func (m *MockRemoteProviderStore) Save(endpoint string) (*ld.RemoteProviderRecord, error)
Save creates a new remote provider record and saves it to the underlying storage. If the record with specified endpoint already exists it is returned to the caller.
type MockService ¶
type MockService struct { ProviderID string RemoteProviderRecords []ld.RemoteProviderRecord ErrAddContexts error ErrAddRemoteProvider error ErrRefreshRemoteProvider error ErrDeleteRemoteProvider error ErrGetAllRemoteProviders error ErrRefreshAllRemoteProviders error }
MockService is a mock JSON-LD service.
func (*MockService) AddContexts ¶
func (m *MockService) AddContexts(documents []ldcontext.Document) error
AddContexts adds JSON-LD contexts to the underlying storage.
func (*MockService) AddRemoteProvider ¶
func (m *MockService) AddRemoteProvider(providerEndpoint string, opts ...remote.ProviderOpt) (string, error)
AddRemoteProvider adds remote provider and JSON-LD contexts from that provider.
func (*MockService) DeleteRemoteProvider ¶
func (m *MockService) DeleteRemoteProvider(providerID string, opts ...remote.ProviderOpt) error
DeleteRemoteProvider deletes remote provider and contexts from that provider.
func (*MockService) GetAllRemoteProviders ¶
func (m *MockService) GetAllRemoteProviders() ([]ld.RemoteProviderRecord, error)
GetAllRemoteProviders gets all remote providers.
func (*MockService) RefreshAllRemoteProviders ¶
func (m *MockService) RefreshAllRemoteProviders(opts ...remote.ProviderOpt) error
RefreshAllRemoteProviders updates contexts from all remote providers.
func (*MockService) RefreshRemoteProvider ¶
func (m *MockService) RefreshRemoteProvider(providerID string, opts ...remote.ProviderOpt) error
RefreshRemoteProvider updates contexts from the remote provider.