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) DeleteActivityMonth(_ context.Context, date 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) RetrieveActivityMonth(_ context.Context, date string) (*bff.ActivityMonth, 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) UpdateActivityMonth(_ context.Context, o *bff.ActivityMonth) 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
OnRetrieveActivityMonth func(date string) (*bff.ActivityMonth, error)
OnUpdateActivityMonth func(o *bff.ActivityMonth) error
OnDeleteActivityMonth 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) DeleteActivityMonth ¶ added in v1.7.3
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) RetrieveActivityMonth ¶ added in v1.7.3
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) UpdateActivityMonth ¶ added in v1.7.3
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
RetrieveActivityMonthInvoked bool
UpdateActivityMonthInvoked bool
DeleteActivityMonthInvoked 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.