add dep test

This commit is contained in:
zhiqiang feng
2021-01-04 16:02:13 +08:00
parent 8157e0c5eb
commit 576216f712
4 changed files with 34 additions and 6 deletions
+4 -2
View File
@@ -10,17 +10,19 @@ const (
DestinationRegex = `(?P<dest>[A-Z]+)(?P<time>\d{0,4})?`
DOFRegex = `(?P<dof>\w+)/(?P<time>\d{6})`
TypeArrival = "ARR"
TypeDeparture = "DEP"
)
func parseArr(telegram *Telegram, data string) {
func parseArrOrDep(telegram *Telegram, data string) {
values := getFlopValues(data)
l := len(values)
if l < 4 {
telegram.ParseErrors = append(telegram.ParseErrors, errors.New("arrival data less than 4 "))
return
}
telegram.FlightNumber, telegram.RegisterNumber = parseFlight(values[1])
telegram.Departure = values[2]
telegram.Departure, telegram.DepartureTime = getAirportAndTime(values[2])
telegram.Destination, telegram.DestinationTime = getAirportAndTime(values[3])
if l == 5 {
parseDof(telegram, values[4])