app_revision.go 1021 B

12345678910111213141516171819202122232425262728
  1. package test
  2. import (
  3. "errors"
  4. "github.com/porter-dev/porter/internal/models"
  5. "github.com/porter-dev/porter/internal/repository"
  6. )
  7. // AppRevisionRepository is a test repository that implements repository.AppRevisionRepository
  8. type AppRevisionRepository struct {
  9. canQuery bool
  10. }
  11. // NewAppRevisionRepository returns the test AppRevisionRepository
  12. func NewAppRevisionRepository() repository.AppRevisionRepository {
  13. return &AppRevisionRepository{canQuery: false}
  14. }
  15. // AppRevisionByInstanceIDAndRevisionNumber finds an app revision by revision number
  16. func (repo *AppRevisionRepository) AppRevisionByInstanceIDAndRevisionNumber(projectID uint, appInstanceId string, revisionNumber uint) (*models.AppRevision, error) {
  17. return nil, errors.New("cannot read database")
  18. }
  19. // LatestNumberedAppRevision finds the latest numbered app revision
  20. func (repo *AppRevisionRepository) LatestNumberedAppRevision(projectID uint, appInstanceId string) (*models.AppRevision, error) {
  21. return nil, errors.New("cannot read database")
  22. }