Documentation
¶
Index ¶
- Constants
- type MockOpStoreProvider
- type MockOperationStore
- type MockProtocolClient
- type MockProtocolClientProvider
- func (m *MockProtocolClientProvider) ForNamespace(namespace string) (protocol.Client, error)
- func (m *MockProtocolClientProvider) WithAllowedOrigins(origins []string) *MockProtocolClientProvider
- func (m *MockProtocolClientProvider) WithAnchorGraph(anchorGraph common.AnchorGraph) *MockProtocolClientProvider
- func (m *MockProtocolClientProvider) WithBase(enabled bool) *MockProtocolClientProvider
- func (m *MockProtocolClientProvider) WithCasClient(casClient cas.Client) *MockProtocolClientProvider
- func (m *MockProtocolClientProvider) WithMethodContext(ctx []string) *MockProtocolClientProvider
- func (m *MockProtocolClientProvider) WithOpStore(opStore common.OperationStore) *MockProtocolClientProvider
- func (m *MockProtocolClientProvider) WithOpStoreClient(opStoreClient processor.OperationStoreClient) *MockProtocolClientProvider
Constants ¶
const DefaultNS = "did:sidetree"
DefaultNS is default namespace used in mocks.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockOpStoreProvider ¶
type MockOpStoreProvider struct {
// contains filtered or unexported fields
}
MockOpStoreProvider is a mock operation store provider.
func NewMockOpStoreProvider ¶
func NewMockOpStoreProvider(opStore observer.OperationStore) *MockOpStoreProvider
NewMockOpStoreProvider returns a new mock operation store provider.
func (*MockOpStoreProvider) ForNamespace ¶
func (m *MockOpStoreProvider) ForNamespace(string) (observer.OperationStore, error)
ForNamespace returns a mock operation store for the given namespace.
type MockOperationStore ¶
MockOperationStore is a mock operation store.
func NewMockOperationStore ¶
func NewMockOperationStore() *MockOperationStore
NewMockOperationStore returns a new mock operation store.
func (*MockOperationStore) Get ¶
func (m *MockOperationStore) Get(suffix string) ([]*operation.AnchoredOperation, error)
Get retrieves the operations for the given suffix.
func (*MockOperationStore) Put ¶
func (m *MockOperationStore) Put(ops []*operation.AnchoredOperation) error
Put stores the given operations.
type MockProtocolClient ¶
type MockProtocolClient struct {
// contains filtered or unexported fields
}
MockProtocolClient mocks protocol for testing purposes.
type MockProtocolClientProvider ¶
type MockProtocolClientProvider struct {
// contains filtered or unexported fields
}
MockProtocolClientProvider implements mock protocol client provider.
func NewMockProtocolClientProvider ¶
func NewMockProtocolClientProvider() *MockProtocolClientProvider
NewMockProtocolClientProvider creates new mock protocol client provider.
func (*MockProtocolClientProvider) ForNamespace ¶
func (m *MockProtocolClientProvider) ForNamespace(namespace string) (protocol.Client, error)
ForNamespace will return protocol client for that namespace.
func (*MockProtocolClientProvider) WithAllowedOrigins ¶
func (m *MockProtocolClientProvider) WithAllowedOrigins(origins []string) *MockProtocolClientProvider
WithAllowedOrigins allows for specifying allowed origins.
func (*MockProtocolClientProvider) WithAnchorGraph ¶
func (m *MockProtocolClientProvider) WithAnchorGraph(anchorGraph common.AnchorGraph) *MockProtocolClientProvider
WithAnchorGraph sets the anchor graph.
func (*MockProtocolClientProvider) WithBase ¶
func (m *MockProtocolClientProvider) WithBase(enabled bool) *MockProtocolClientProvider
WithBase enables @base property during document transformation.
func (*MockProtocolClientProvider) WithCasClient ¶
func (m *MockProtocolClientProvider) WithCasClient(casClient cas.Client) *MockProtocolClientProvider
WithCasClient sets the CAS client.
func (*MockProtocolClientProvider) WithMethodContext ¶
func (m *MockProtocolClientProvider) WithMethodContext(ctx []string) *MockProtocolClientProvider
WithMethodContext sets method context for document transformer.
func (*MockProtocolClientProvider) WithOpStore ¶
func (m *MockProtocolClientProvider) WithOpStore(opStore common.OperationStore) *MockProtocolClientProvider
WithOpStore sets the operation store.
func (*MockProtocolClientProvider) WithOpStoreClient ¶
func (m *MockProtocolClientProvider) WithOpStoreClient(opStoreClient processor.OperationStoreClient) *MockProtocolClientProvider
WithOpStoreClient sets the operation store client.