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(_ context.Context, c *models.Certificate) (string, error)
- func (m *MockDB) CreateCertReq(_ context.Context, r *models.CertificateRequest) (string, error)
- func (m *MockDB) CreateContact(_ context.Context, c *models.Contact) (string, error)
- func (m *MockDB) CreateOrganization(_ context.Context, o *bff.Organization) (string, error)
- func (m *MockDB) CreateVASP(_ context.Context, v *pb.VASP) (string, error)
- func (m *MockDB) DeleteAnnouncementMonth(_ context.Context, date string) error
- func (m *MockDB) DeleteCert(_ context.Context, id string) error
- func (m *MockDB) DeleteCertReq(_ context.Context, id string) error
- func (m *MockDB) DeleteContact(_ context.Context, email string) error
- func (m *MockDB) DeleteOrganization(_ context.Context, id uuid.UUID) error
- func (m *MockDB) DeleteVASP(_ context.Context, id string) error
- func (m *MockDB) ListCertReqs(_ context.Context) iterator.CertificateRequestIterator
- func (m *MockDB) ListCerts(_ context.Context) iterator.CertificateIterator
- func (m *MockDB) ListContacts(_ context.Context) []*models.Contact
- func (m *MockDB) ListOrganizations(_ context.Context) iterator.OrganizationIterator
- func (m *MockDB) ListVASPs(_ context.Context) iterator.DirectoryIterator
- func (m *MockDB) Reindex() error
- func (m *MockDB) RetrieveAnnouncementMonth(_ context.Context, date string) (*bff.AnnouncementMonth, error)
- func (m *MockDB) RetrieveCert(_ context.Context, id string) (*models.Certificate, error)
- func (m *MockDB) RetrieveCertReq(_ context.Context, id string) (*models.CertificateRequest, error)
- func (m *MockDB) RetrieveContact(_ context.Context, email string) (*models.Contact, error)
- func (m *MockDB) RetrieveOrganization(_ context.Context, id uuid.UUID) (*bff.Organization, error)
- func (m *MockDB) RetrieveVASP(_ context.Context, id string) (*pb.VASP, error)
- func (m *MockDB) SearchVASPs(_ context.Context, query map[string]interface{}) ([]*pb.VASP, error)
- func (m *MockDB) UpdateAnnouncementMonth(_ context.Context, o *bff.AnnouncementMonth) error
- func (m *MockDB) UpdateCert(_ context.Context, c *models.Certificate) error
- func (m *MockDB) UpdateCertReq(_ context.Context, r *models.CertificateRequest) error
- func (m *MockDB) UpdateContact(_ context.Context, c *models.Contact) error
- func (m *MockDB) UpdateOrganization(_ context.Context, o *bff.Organization) error
- func (m *MockDB) UpdateVASP(_ context.Context, 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 OnRetrieveAnnouncementMonth func(date string) (*bff.AnnouncementMonth, error) OnUpdateAnnouncementMonth func(o *bff.AnnouncementMonth) error OnDeleteAnnouncementMonth func(date string) error OnListOrganizations func() iterator.OrganizationIterator OnCreateOrganization func(o *bff.Organization) (string, error) OnRetrieveOrganization func(id uuid.UUID) (*bff.Organization, error) OnUpdateOrganization func(o *bff.Organization) error OnDeleteOrganization func(id uuid.UUID) error OnListContacts func() []*models.Contact OnCreateContact func(c *models.Contact) (string, error) OnRetrieveContact func(email string) (*models.Contact, error) OnUpdateContact func(c *models.Contact) error OnDeleteContact func(email string) error OnReindex func() error OnBackup func(string) error }
MockDB fulfills the store interface for testing.
func (*MockDB) CreateCert ¶
func (*MockDB) CreateCertReq ¶
func (*MockDB) CreateContact ¶ added in v1.7.0
func (*MockDB) CreateOrganization ¶ added in v1.5.2
func (*MockDB) CreateVASP ¶
func (*MockDB) DeleteAnnouncementMonth ¶ added in v1.5.3
func (*MockDB) DeleteContact ¶ added in v1.7.0
func (*MockDB) DeleteOrganization ¶ added in v1.5.2
func (*MockDB) ListCertReqs ¶
func (m *MockDB) ListCertReqs(_ context.Context) iterator.CertificateRequestIterator
func (*MockDB) ListCerts ¶
func (m *MockDB) ListCerts(_ context.Context) iterator.CertificateIterator
func (*MockDB) ListContacts ¶ added in v1.7.0
func (*MockDB) ListOrganizations ¶ added in v1.6.1
func (m *MockDB) ListOrganizations(_ context.Context) iterator.OrganizationIterator
func (*MockDB) RetrieveAnnouncementMonth ¶ added in v1.5.2
func (*MockDB) RetrieveCert ¶
func (*MockDB) RetrieveCertReq ¶
func (*MockDB) RetrieveContact ¶ added in v1.7.0
func (*MockDB) RetrieveOrganization ¶ added in v1.5.2
func (*MockDB) RetrieveVASP ¶
func (*MockDB) SearchVASPs ¶
func (*MockDB) UpdateAnnouncementMonth ¶ added in v1.5.2
func (*MockDB) UpdateCert ¶
func (*MockDB) UpdateCertReq ¶
func (*MockDB) UpdateContact ¶ added in v1.7.0
func (*MockDB) UpdateOrganization ¶ added in v1.5.2
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 RetrieveAnnouncementMonthInvoked bool UpdateAnnouncementMonthInvoked bool DeleteAnnouncementMonthInvoked bool ListOrganizationsInvoked bool CreateOrganizationInvoked bool RetrieveOrganizationInvoked bool UpdateOrganizationInvoked bool DeleteOrganizationInvoked bool ListContactsInvoked bool CreateContactInvoked bool RetrieveContactInvoked bool UpdateContactInvoked bool DeleteContactInvoked 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.