diff --git a/internal/howmuch/usecase/usecase/testdb.go b/internal/howmuch/usecase/usecase/repomock/testdbrepo.go similarity index 98% rename from internal/howmuch/usecase/usecase/testdb.go rename to internal/howmuch/usecase/usecase/repomock/testdbrepo.go index e0a062a..b24397b 100644 --- a/internal/howmuch/usecase/usecase/testdb.go +++ b/internal/howmuch/usecase/usecase/repomock/testdbrepo.go @@ -20,7 +20,7 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE. -package usecase +package repomock import "context" diff --git a/internal/howmuch/usecase/usecase/testuser.go b/internal/howmuch/usecase/usecase/repomock/testuserrepo.go similarity index 99% rename from internal/howmuch/usecase/usecase/testuser.go rename to internal/howmuch/usecase/usecase/repomock/testuserrepo.go index 7da234f..480cfb5 100644 --- a/internal/howmuch/usecase/usecase/testuser.go +++ b/internal/howmuch/usecase/usecase/repomock/testuserrepo.go @@ -20,7 +20,7 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE. -package usecase +package repomock import ( "context" diff --git a/internal/howmuch/usecase/usecase/user_test.go b/internal/howmuch/usecase/usecase/user_test.go index fb41155..dee5bb9 100644 --- a/internal/howmuch/usecase/usecase/user_test.go +++ b/internal/howmuch/usecase/usecase/user_test.go @@ -27,13 +27,14 @@ import ( "testing" "git.vinchent.xyz/vinchent/howmuch/internal/howmuch/model" + "git.vinchent.xyz/vinchent/howmuch/internal/howmuch/usecase/usecase/repomock" "github.com/stretchr/testify/assert" ) func TestCreateUser(t *testing.T) { t.Run("normal create", func(t *testing.T) { ctx := context.Background() - userUsecase := NewUserUsecase(&TestUserRepository{}, &TestDBRepository{}) + userUsecase := NewUserUsecase(&repomock.TestUserRepository{}, &repomock.TestDBRepository{}) input := &model.User{ Email: "a@b.c", FirstName: "James", @@ -50,7 +51,7 @@ func TestCreateUser(t *testing.T) { t.Run("duplicate create", func(t *testing.T) { ctx := context.Background() - userUsecase := NewUserUsecase(&TestUserRepository{}, &TestDBRepository{}) + userUsecase := NewUserUsecase(&repomock.TestUserRepository{}, &repomock.TestDBRepository{}) input := &model.User{ Email: "duplicate@error.com", FirstName: "James", @@ -77,7 +78,7 @@ func TestUserExist(t *testing.T) { {"query error", &model.User{ Email: "query@error.com", Password: "strongHashed", - }, UserTestDummyErr, false}, + }, repomock.UserTestDummyErr, false}, {"user doesn not exist", &model.User{ Email: "inexist@error.com", Password: "strongHashed", @@ -90,7 +91,7 @@ func TestUserExist(t *testing.T) { for _, tst := range testCases { ctx := context.Background() - userUsecase := NewUserUsecase(&TestUserRepository{}, &TestDBRepository{}) + userUsecase := NewUserUsecase(&repomock.TestUserRepository{}, &repomock.TestDBRepository{}) got, err := userUsecase.Exist(ctx, tst.User) assert.ErrorIs(t, err, tst.ExpErr)