functional testing gRPC fixes
This commit is contained in:
parent
251a3ef607
commit
513b048e49
|
@ -168,7 +168,7 @@ func (s *SolidarityServiceServerImpl) CreateBooking(ctx context.Context, req *pr
|
||||||
ID: req.Booking.Id,
|
ID: req.Booking.Id,
|
||||||
Passenger_id: req.Booking.PassengerId,
|
Passenger_id: req.Booking.PassengerId,
|
||||||
Driver_id: req.Booking.DriverId,
|
Driver_id: req.Booking.DriverId,
|
||||||
Status: internal.BookingStatus(req.Booking.Status),
|
Status: internal.BookingStatus(req.Booking.Status.String()),
|
||||||
}
|
}
|
||||||
passenger, driver, err := s.Handler.CreateBooking(context.Background(), bookingRequest)
|
passenger, driver, err := s.Handler.CreateBooking(context.Background(), bookingRequest)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -180,6 +180,7 @@ func (s *SolidarityServiceServerImpl) CreateBooking(ctx context.Context, req *pr
|
||||||
}
|
}
|
||||||
distance := s.Handler.CalculateDistanceBetweenFeatures(passenger.Passenger_departure_address, passenger.Passenger_destination_address)
|
distance := s.Handler.CalculateDistanceBetweenFeatures(passenger.Passenger_departure_address, passenger.Passenger_destination_address)
|
||||||
priceType := proto.PriceType_FREE
|
priceType := proto.PriceType_FREE
|
||||||
|
resp = &proto.CreateBookingResponse{}
|
||||||
resp.Booking = &proto.Booking{
|
resp.Booking = &proto.Booking{
|
||||||
Id: bookingRequest.ID,
|
Id: bookingRequest.ID,
|
||||||
Driver: &proto.User{
|
Driver: &proto.User{
|
||||||
|
@ -259,6 +260,7 @@ func (s *SolidarityServiceServerImpl) GetBooking(ctx context.Context, req *proto
|
||||||
if err != nil {
|
if err != nil {
|
||||||
duration = 0
|
duration = 0
|
||||||
}
|
}
|
||||||
|
resp = &proto.GetBookingResponse{}
|
||||||
distance := s.Handler.CalculateDistanceBetweenFeatures(passenger.Passenger_departure_address, passenger.Passenger_destination_address)
|
distance := s.Handler.CalculateDistanceBetweenFeatures(passenger.Passenger_departure_address, passenger.Passenger_destination_address)
|
||||||
priceType := proto.PriceType_FREE
|
priceType := proto.PriceType_FREE
|
||||||
resp.Booking = &proto.Booking{
|
resp.Booking = &proto.Booking{
|
||||||
|
@ -319,6 +321,7 @@ func (s *SolidarityServiceServerImpl) GetBookingsByStatus(ctx context.Context, r
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
resp = &proto.GetBookingsByStatusResponse{}
|
||||||
responses := []*proto.Booking{}
|
responses := []*proto.Booking{}
|
||||||
for _, v := range bookings {
|
for _, v := range bookings {
|
||||||
passenger, err := s.Handler.GetPassenger(context.Background(), v.Passenger.ID)
|
passenger, err := s.Handler.GetPassenger(context.Background(), v.Passenger.ID)
|
||||||
|
@ -401,6 +404,7 @@ func (s *SolidarityServiceServerImpl) DriverJourneys(ctx context.Context, req *p
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
resp = &proto.DriverJourneysResponse{}
|
||||||
response := []*proto.DriverJourney{}
|
response := []*proto.DriverJourney{}
|
||||||
for _, v := range drivers {
|
for _, v := range drivers {
|
||||||
temp := &proto.DriverJourney{}
|
temp := &proto.DriverJourney{}
|
||||||
|
|
|
@ -518,7 +518,9 @@ func (s PostgresqlStorage) GetAllDrivers(date int64) (drivers []internal.Driver,
|
||||||
}
|
}
|
||||||
// Convert the date to the day of the week and make it lowercase.
|
// Convert the date to the day of the week and make it lowercase.
|
||||||
dayOfWeek := strings.ToLower(time.Unix(date, 0).UTC().Format("Mon"))
|
dayOfWeek := strings.ToLower(time.Unix(date, 0).UTC().Format("Mon"))
|
||||||
|
fmt.Println(dayOfWeek)
|
||||||
for _, avail := range driver.RegularAvailabilities {
|
for _, avail := range driver.RegularAvailabilities {
|
||||||
|
fmt.Println(strings.ToLower(avail.DayOfWeek))
|
||||||
if strings.ToLower(avail.DayOfWeek) == dayOfWeek {
|
if strings.ToLower(avail.DayOfWeek) == dayOfWeek {
|
||||||
drivers = append(drivers, driver)
|
drivers = append(drivers, driver)
|
||||||
break
|
break
|
||||||
|
|
Loading…
Reference in New Issue