Documentation
¶
Index ¶
- func GetStore() store.Store
- func ResetState()
- type MockDB
- func (m *MockDB) Backup(path string) error
- func (m *MockDB) Close() error
- func (m *MockDB) CreateCert(c *models.Certificate) (string, error)
- func (m *MockDB) CreateCertReq(r *models.CertificateRequest) (string, error)
- func (m *MockDB) CreateVASP(v *pb.VASP) (string, error)
- func (m *MockDB) DeleteCert(id string) error
- func (m *MockDB) DeleteCertReq(id string) error
- func (m *MockDB) DeleteVASP(id string) error
- func (m *MockDB) ListCertReqs() iterator.CertificateRequestIterator
- func (m *MockDB) ListCerts() iterator.CertificateIterator
- func (m *MockDB) ListVASPs() iterator.DirectoryIterator
- func (m *MockDB) Reindex() error
- func (m *MockDB) RetrieveCert(id string) (*models.Certificate, error)
- func (m *MockDB) RetrieveCertReq(id string) (*models.CertificateRequest, error)
- func (m *MockDB) RetrieveVASP(id string) (*pb.VASP, error)
- func (m *MockDB) SearchVASPs(query map[string]interface{}) ([]*pb.VASP, error)
- func (m *MockDB) UpdateCert(c *models.Certificate) error
- func (m *MockDB) UpdateCertReq(r *models.CertificateRequest) error
- func (m *MockDB) UpdateVASP(v *pb.VASP) error
- type MockState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ResetState ¶
func ResetState()
Types ¶
type MockDB ¶
type MockDB struct {
OnClose func() error
OnCreateVASP func(v *pb.VASP) (string, error)
OnRetrieveVASP func(id string) (*pb.VASP, error)
OnUpdateVASP func(v *pb.VASP) error
OnDeleteVASP func(id string) error
OnListVASPs func() iterator.DirectoryIterator
OnSearchVASPs func(query map[string]interface{}) ([]*pb.VASP, error)
OnListCertReqs func() iterator.CertificateRequestIterator
OnCreateCertReq func(r *models.CertificateRequest) (string, error)
OnRetrieveCertReq func(id string) (*models.CertificateRequest, error)
OnUpdateCertReq func(r *models.CertificateRequest) error
OnDeleteCertReq func(id string) error
OnListCerts func() iterator.CertificateIterator
OnCreateCert func(c *models.Certificate) (string, error)
OnRetrieveCert func(id string) (*models.Certificate, error)
OnUpdateCert func(c *models.Certificate) error
OnDeleteCert func(id string) error
OnReindex func() error
OnBackup func(string) error
}
MockDB fulfills the store interface for testing.
func (*MockDB) CreateCert ¶
func (m *MockDB) CreateCert(c *models.Certificate) (string, error)
func (*MockDB) CreateCertReq ¶
func (m *MockDB) CreateCertReq(r *models.CertificateRequest) (string, error)
func (*MockDB) DeleteCert ¶
func (*MockDB) DeleteCertReq ¶
func (*MockDB) DeleteVASP ¶
func (*MockDB) ListCertReqs ¶
func (m *MockDB) ListCertReqs() iterator.CertificateRequestIterator
func (*MockDB) ListCerts ¶
func (m *MockDB) ListCerts() iterator.CertificateIterator
func (*MockDB) ListVASPs ¶
func (m *MockDB) ListVASPs() iterator.DirectoryIterator
func (*MockDB) RetrieveCert ¶
func (m *MockDB) RetrieveCert(id string) (*models.Certificate, error)
func (*MockDB) RetrieveCertReq ¶
func (m *MockDB) RetrieveCertReq(id string) (*models.CertificateRequest, error)
func (*MockDB) SearchVASPs ¶
func (*MockDB) UpdateCert ¶
func (m *MockDB) UpdateCert(c *models.Certificate) error
func (*MockDB) UpdateCertReq ¶
func (m *MockDB) UpdateCertReq(r *models.CertificateRequest) error
type MockState ¶
type MockState struct {
// in-memory database store
VASPs map[string]pb.VASP
Keys []string
// keep track of store interface calls
CloseInvoked bool
CreateVASPInvoked bool
RetrieveVASPInvoked bool
UpdateVASPInvoked bool
DeleteVASPInvoked bool
ListVASPsInvoked bool
SearchVASPsInvoked bool
ListCertReqsInvoked bool
CreateCertReqInvoked bool
RetrieveCertReqInvoked bool
UpdateCertReqInvoked bool
DeleteCertReqInvoked bool
ListCertInvoked bool
CreateCertInvoked bool
RetrieveCertInvoked bool
UpdateCertInvoked bool
DeleteCertInvoked bool
ReindexInvoked bool
BackupInvoked bool
}
MockState contains the current state of the MockDB for test verification.
Click to show internal directories.
Click to hide internal directories.