fix waystep completer
This commit is contained in:
		
							parent
							
								
									74fb2c120e
								
							
						
					
					
						commit
						c65a5b50c2
					
				|  | @ -11,7 +11,7 @@ import { WayStepsCreator } from '@modules/ad/core/domain/waysteps-creator.servic | |||
| /** | ||||
|  * Complete candidates by setting driver and crew waypoints | ||||
|  */ | ||||
| export class PassengerOrientedWaypointsCompleter extends Completer { | ||||
| export class PassengerOrientedWayStepsCompleter extends Completer { | ||||
|   complete = async ( | ||||
|     candidates: CandidateEntity[], | ||||
|   ): Promise<CandidateEntity[]> => { | ||||
|  | @ -54,11 +54,6 @@ export class PassengerOrientedWaypointsCompleter extends Completer { | |||
|       ); | ||||
|       candidate.setWaySteps(carpoolPathCreator.getCrewCarpoolPath()); | ||||
|     }); | ||||
|     // console.log(
 | ||||
|     //   candidates[0]
 | ||||
|     //     .getProps()
 | ||||
|     //     .waySteps?.map((waystep: WayStep) => waystep.actors),
 | ||||
|     // );
 | ||||
|     return candidates; | ||||
|   }; | ||||
| } | ||||
|  | @ -1,6 +1,6 @@ | |||
| import { Algorithm } from './algorithm.abstract'; | ||||
| import { MatchQuery } from './match.query'; | ||||
| import { PassengerOrientedWaypointsCompleter } from './completer/passenger-oriented-waypoints.completer'; | ||||
| import { PassengerOrientedWayStepsCompleter } from './completer/passenger-oriented-waysteps.completer'; | ||||
| import { PassengerOrientedGeoFilter } from './filter/passenger-oriented-geo.filter'; | ||||
| import { AdRepositoryPort } from '../../ports/ad.repository.port'; | ||||
| import { PassengerOrientedSelector } from './selector/passenger-oriented.selector'; | ||||
|  | @ -13,7 +13,7 @@ export class PassengerOrientedAlgorithm extends Algorithm { | |||
|     super(query, repository); | ||||
|     this.selector = new PassengerOrientedSelector(query, repository); | ||||
|     this.processors = [ | ||||
|       new PassengerOrientedWaypointsCompleter(query), | ||||
|       new PassengerOrientedWayStepsCompleter(query), | ||||
|       new PassengerOrientedGeoFilter(query), | ||||
|     ]; | ||||
|   } | ||||
|  |  | |||
|  | @ -1,4 +1,4 @@ | |||
| import { PassengerOrientedWaypointsCompleter } from '@modules/ad/core/application/queries/match/completer/passenger-oriented-waypoints.completer'; | ||||
| import { PassengerOrientedWayStepsCompleter } from '@modules/ad/core/application/queries/match/completer/passenger-oriented-waysteps.completer'; | ||||
| import { MatchQuery } from '@modules/ad/core/application/queries/match/match.query'; | ||||
| import { AlgorithmType } from '@modules/ad/core/application/types/algorithm.types'; | ||||
| import { Waypoint } from '@modules/ad/core/application/types/waypoint.type'; | ||||
|  | @ -75,10 +75,10 @@ const candidates: CandidateEntity[] = [ | |||
|   }), | ||||
| ]; | ||||
| 
 | ||||
| describe('Passenger oriented waypoints completer', () => { | ||||
| describe('Passenger oriented waysteps completer', () => { | ||||
|   it('should complete candidates', async () => { | ||||
|     const passengerOrientedWaypointsCompleter: PassengerOrientedWaypointsCompleter = | ||||
|       new PassengerOrientedWaypointsCompleter(matchQuery); | ||||
|     const passengerOrientedWaypointsCompleter: PassengerOrientedWayStepsCompleter = | ||||
|       new PassengerOrientedWayStepsCompleter(matchQuery); | ||||
|     const completedCandidates: CandidateEntity[] = | ||||
|       await passengerOrientedWaypointsCompleter.complete(candidates); | ||||
|     expect(completedCandidates.length).toBe(2); | ||||
		Loading…
	
		Reference in New Issue