From f10ca468f8733bdb468a85f0b6b7e0e3c4aad6f7 Mon Sep 17 00:00:00 2001 From: Idhibhat Pankam Date: Tue, 9 Jan 2024 22:07:53 +0700 Subject: [PATCH] fix: add color, pattern in svc, test --- src/app/service/pet/pet.service.go | 4 ++++ src/app/service/pet/pet.service_test.go | 22 ++++++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/src/app/service/pet/pet.service.go b/src/app/service/pet/pet.service.go index a1db78d..7317841 100644 --- a/src/app/service/pet/pet.service.go +++ b/src/app/service/pet/pet.service.go @@ -188,6 +188,8 @@ func RawToDto(in *pet.Pet, images []*image_proto.Image) *proto.Pet { Name: in.Name, Birthdate: in.Birthdate, Gender: string(in.Gender), + Color: in.Color, + Pattern: in.Pattern, Habit: in.Habit, Caption: in.Caption, Status: string(in.Status), @@ -241,6 +243,8 @@ func DtoToRaw(in *proto.Pet) (res *pet.Pet, err error) { Name: in.Name, Birthdate: in.Birthdate, Gender: gender, + Color: in.Color, + Pattern: in.Pattern, Habit: in.Habit, Caption: in.Caption, Status: status, diff --git a/src/app/service/pet/pet.service_test.go b/src/app/service/pet/pet.service_test.go index d1d34de..a2167b9 100644 --- a/src/app/service/pet/pet.service_test.go +++ b/src/app/service/pet/pet.service_test.go @@ -64,6 +64,8 @@ func (t *PetServiceTest) SetupTest() { Name: faker.Name(), Birthdate: faker.Word(), Gender: genders[rand.Intn(2)], + Color: faker.Word(), + Pattern: faker.Word(), Habit: faker.Paragraph(), Caption: faker.Paragraph(), Status: statuses[rand.Intn(2)], @@ -102,6 +104,8 @@ func (t *PetServiceTest) SetupTest() { Name: t.Pet.Name, Birthdate: t.Pet.Birthdate, Gender: string(t.Pet.Gender), + Color: t.Pet.Color, + Pattern: t.Pet.Pattern, Habit: t.Pet.Habit, Caption: t.Pet.Caption, Status: string(t.Pet.Status), @@ -127,6 +131,8 @@ func (t *PetServiceTest) SetupTest() { Name: t.Pet.Name, Birthdate: t.Pet.Birthdate, Gender: t.Pet.Gender, + Color: t.Pet.Color, + Pattern: t.Pet.Pattern, Habit: t.Pet.Habit, Caption: t.Pet.Caption, Status: t.Pet.Status, @@ -151,6 +157,8 @@ func (t *PetServiceTest) SetupTest() { Name: t.Pet.Name, Birthdate: t.Pet.Birthdate, Gender: t.Pet.Gender, + Color: t.Pet.Color, + Pattern: t.Pet.Pattern, Habit: t.Pet.Habit, Caption: t.Pet.Caption, Status: t.Pet.Status, @@ -170,6 +178,8 @@ func (t *PetServiceTest) SetupTest() { Name: t.Pet.Name, Birthdate: t.Pet.Birthdate, Gender: string(t.Pet.Gender), + Color: t.Pet.Color, + Pattern: t.Pet.Pattern, Habit: t.Pet.Habit, Caption: t.Pet.Caption, Status: string(t.Pet.Status), @@ -192,6 +202,8 @@ func (t *PetServiceTest) SetupTest() { Name: t.Pet.Name, Birthdate: t.Pet.Birthdate, Gender: string(t.Pet.Gender), + Color: t.Pet.Color, + Pattern: t.Pet.Pattern, Habit: t.Pet.Habit, Caption: t.Pet.Caption, Status: string(t.Pet.Status), @@ -223,6 +235,8 @@ func (t *PetServiceTest) SetupTest() { Name: t.Pet.Name, Birthdate: t.Pet.Birthdate, Gender: t.Pet.Gender, + Color: t.Pet.Color, + Pattern: t.Pet.Pattern, Habit: t.Pet.Habit, Caption: t.Pet.Caption, Status: t.Pet.Status, @@ -368,6 +382,8 @@ func createPets() []*pet.Pet { Name: faker.Name(), Birthdate: faker.Word(), Gender: genders[rand.Intn(2)], + Color: faker.Word(), + Pattern: faker.Word(), Habit: faker.Paragraph(), Caption: faker.Paragraph(), Status: statuses[rand.Intn(2)], @@ -396,6 +412,8 @@ func (t *PetServiceTest) createPetsDto(in []*pet.Pet, imagesList [][]*img_proto. Name: p.Name, Birthdate: p.Birthdate, Gender: string(p.Gender), + Color: p.Color, + Pattern: p.Pattern, Habit: p.Habit, Caption: p.Caption, Status: string(p.Status), @@ -427,6 +445,8 @@ func (t *PetServiceTest) TestCreateSuccess() { Name: t.Pet.Name, Birthdate: t.Pet.Birthdate, Gender: t.Pet.Gender, + Color: t.Pet.Color, + Pattern: t.Pet.Pattern, Habit: t.Pet.Habit, Caption: t.Pet.Caption, Status: t.Pet.Status, @@ -459,6 +479,8 @@ func (t *PetServiceTest) TestCreateInternalErr() { Name: t.Pet.Name, Birthdate: t.Pet.Birthdate, Gender: t.Pet.Gender, + Color: t.Pet.Color, + Pattern: t.Pet.Pattern, Habit: t.Pet.Habit, Caption: t.Pet.Caption, Status: t.Pet.Status,