parseZhCourseTable method
- String html
Parses the Chinese course table page (timetable grid + course list).
Returns ScheduleDtos with nameEn: null — English names are merged
separately from the English page.
parseZhCourseTable exposes this to the fixture-backed parser tests, which cover grid shapes that a live account may not currently have.
Implementation
@visibleForTesting
List<ScheduleDto> parseZhCourseTable(String html) =>
_parseZhCourseTable(html);