gtfs-validator
gtfs-validator copied to clipboard
Cover autogenerated end-range validators by unit tests in processor
Cover autogenerated end-range validators by unit tests in processor
Annotation processor generates validators based on @EndRange annotation. There should be unit tests that cover the following behavior:
- the generated code looks literally as expected when
@EndRangeannotation is applied; - allowEqual option works as expected with
falseandtruevalues; - error messages are generated when
EndRange.fielddoes not reference an existing field; - error messages are generated when
EndRange.fieldreferences the start field.