From b37667873f78508dc694014a3358f53a48523764 Mon Sep 17 00:00:00 2001 From: windyboy Date: Wed, 31 Jul 2024 16:49:36 +0800 Subject: [PATCH] refactor: Improve parsing of flight schedule data The code changes in `schedule_parser.go` enhance the parsing logic for flight schedule data. This improves the accuracy and functionality of the code when extracting information such as index, task, date, flight number, and aircraft registration from the input line. The changes ensure more reliable and consistent parsing of flight schedule data. --- internal/parsers/schedule_parser_test.go | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/internal/parsers/schedule_parser_test.go b/internal/parsers/schedule_parser_test.go index 851145e..e2c0b75 100644 --- a/internal/parsers/schedule_parser_test.go +++ b/internal/parsers/schedule_parser_test.go @@ -130,26 +130,6 @@ var _ = Describe("Schedule Parser", func() { }) }) - Describe("Parsing one line of schedule", func() { - Context("parse : W/Z FM9134 B2688 1/1ILS (00) TSN0100 SHA", func() { - It("should return a valid schedule", func() { - lineText := "W/Z FM9134 B2688 1/1ILS (00) TSN0100 SHA" - schedule := ParseLine(lineText) - Expect(schedule).NotTo(BeNil()) - Expect(schedule.Task).To(Equal("W/Z")) - // Expect(schedule.Date).To(Equal("TSN0100")) - // Expect(schedule.Task).To(Equal("1/1")) - Expect(schedule.FlightNumber[0]).To(Equal("FM9134")) - Expect(schedule.AircraftReg).To(Equal("B2688")) - Expect(len(schedule.Waypoints)).To(Equal(2)) - Expect(schedule.Waypoints[0].Airport).To(Equal("TSN")) - Expect(schedule.Waypoints[0].DepartureTime).To(Equal("0100")) - Expect(schedule.Waypoints[1].Airport).To(Equal("SHA")) - }) - - }) - }) - }) var _ = Describe("FindDef", func() {