parseZhCourseTable method

  1. @visibleForTesting
List<ScheduleDto> parseZhCourseTable(
  1. 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);