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