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) CountActivityMonth(ctx context.Context) (uint64, error)
- func (m *MockDB) CountAnnouncementMonths(ctx context.Context) (uint64, error)
- func (m *MockDB) CountCertReqs(ctx context.Context) (uint64, error)
- func (m *MockDB) CountCerts(ctx context.Context) (uint64, error)
- func (m *MockDB) CountContacts(ctx context.Context) (uint64, error)
- func (m *MockDB) CountOrganizations(ctx context.Context) (uint64, error)
- func (m *MockDB) CountVASPs(ctx context.Context) (uint64, 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) OnCountVASPs func(context.Context) (uint64, 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 OnCountCertReqs func(context.Context) (uint64, 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 OnCountCerts func(context.Context) (uint64, error) OnRetrieveAnnouncementMonth func(date string) (*bff.AnnouncementMonth, error) OnUpdateAnnouncementMonth func(o *bff.AnnouncementMonth) error OnDeleteAnnouncementMonth func(date string) error OnCountAnnouncementMonths func(context.Context) (uint64, error) OnRetrieveActivityMonth func(date string) (*bff.ActivityMonth, error) OnUpdateActivityMonth func(o *bff.ActivityMonth) error OnDeleteActivityMonth func(date string) error OnCountActivityMonths func(context.Context) (uint64, 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 OnCountOrganizations func(context.Context) (uint64, 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 OnCountContacts func(context.Context) (uint64, error) OnReindex func() error OnBackup func(string) error }
MockDB fulfills the store interface for testing.
func (*MockDB) CountActivityMonth ¶ added in v1.7.4
func (*MockDB) CountAnnouncementMonths ¶ added in v1.7.4
func (*MockDB) CountCertReqs ¶ added in v1.7.4
func (*MockDB) CountCerts ¶ added in v1.7.4
func (*MockDB) CountContacts ¶ added in v1.7.4
func (*MockDB) CountOrganizations ¶ added in v1.7.4
func (*MockDB) CountVASPs ¶ added in v1.7.4
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 CountVASPsInvoked bool ListCertReqsInvoked bool CreateCertReqInvoked bool RetrieveCertReqInvoked bool UpdateCertReqInvoked bool DeleteCertReqInvoked bool CountCertReqsInvoked bool ListCertInvoked bool CreateCertInvoked bool RetrieveCertInvoked bool UpdateCertInvoked bool DeleteCertInvoked bool CountCertsInvoked bool RetrieveAnnouncementMonthInvoked bool UpdateAnnouncementMonthInvoked bool DeleteAnnouncementMonthInvoked bool CountAnnouncementMonthsInvoked bool RetrieveActivityMonthInvoked bool UpdateActivityMonthInvoked bool DeleteActivityMonthInvoked bool CountActivityMonthsInvoked bool ListOrganizationsInvoked bool CreateOrganizationInvoked bool RetrieveOrganizationInvoked bool UpdateOrganizationInvoked bool DeleteOrganizationInvoked bool CountOrganizationsInvoked bool ListContactsInvoked bool CreateContactInvoked bool RetrieveContactInvoked bool UpdateContactInvoked bool DeleteContactInvoked bool CountContactsInvoked 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.