Skip to content

Commit

Permalink
Remove roadmap.NewRepository
Browse files Browse the repository at this point in the history
  • Loading branch information
peteraba committed Apr 26, 2020
1 parent ba43210 commit 5f97f75
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 9 deletions.
1 change: 1 addition & 0 deletions .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ run:
  deadline: 10m
  build-tags:
  - integration
  - e2e

linters:
  enable:
Expand Down
4 changes: 3 additions & 1 deletion cmd/roadmapper/components.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package main
import (
"github.com/peteraba/roadmapper/pkg/code"
"github.com/peteraba/roadmapper/pkg/migrations"
"github.com/peteraba/roadmapper/pkg/repository"
"github.com/peteraba/roadmapper/pkg/roadmap"
"go.uber.org/zap"
)
Expand All @@ -18,7 +19,8 @@ func newLogger() *zap.Logger {
}

func newRoadmapRepo(dbHost, dbPort, dbName, dbUser, dbPass string, logger *zap.Logger) roadmap.Repository {
return roadmap.NewRepository(AppName, dbHost, dbPort, dbName, dbUser, dbPass, logger)
baseRepo := repository.NewPgRepository(AppName, dbHost, dbPort, dbName, dbUser, dbPass, logger)
return roadmap.Repository{PgRepository: baseRepo}
}

func newCodeBuilder() code.Builder {
Expand Down
8 changes: 0 additions & 8 deletions pkg/roadmap/repository.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ import (
"github.com/peteraba/roadmapper/pkg/code"
"github.com/peteraba/roadmapper/pkg/herr"
"github.com/peteraba/roadmapper/pkg/repository"
"go.uber.org/zap"
)

type DbReadWriter interface {
Expand All @@ -24,13 +23,6 @@ type Repository struct {
repository.PgRepository
}

// NewPgRepository creates a Repository instance
func NewRepository(applicationName, dbHost, dbPort, dbName, dbUser, dbPass string, logger *zap.Logger) Repository {
return Repository{
PgRepository: repository.NewPgRepository(applicationName, dbHost, dbPort, dbName, dbUser, dbPass, logger),
}
}

// Get retrieves a Roadmap from the database
func (drw Repository) Get(code code.Code) (*Roadmap, error) {
db := drw.Connect()
Expand Down
1 change: 1 addition & 0 deletions pkg/testutils/testutils.go
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ func SaveFile(t *testing.T, content []byte, pathParts ...string) {
}
}

// SetupRepository returns a new repository and a tear down function
func SetupRepository(t *testing.T, appName, dbUser, dbPass, dbName string, logger *zap.Logger, fixture ...interface{}) (repository.PgRepository, func()) {
pool, resource, port := setupDb(t, dbUser, dbPass, dbName)

Expand Down

0 comments on commit 5f97f75

Please sign in to comment.