| uploadRosterStudentsCSV(Long, MultipartFile) |  | 100% |  | 100% | 0 | 7 | 0 | 50 | 0 | 1 |
| getRosterSourceType(String[]) |  | 100% |  | 100% | 0 | 6 | 0 | 18 | 0 | 1 |
| fromOregonStateCSVRow(String[]) |  | 100% |  | 100% | 0 | 2 | 0 | 12 | 0 | 1 |
| fromCSVRow(String[], RosterStudentsCSVController.RosterSourceType) |  | 100% |  | 100% | 0 | 5 | 0 | 9 | 0 | 1 |
| checkRowLength(String[], int, RosterStudentsCSVController.RosterSourceType) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| fromUCSBEgradesCSVRow(String[]) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| fromChicoCanvasCSVRow(String[]) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| fromRosterDownloadCSVRow(String[]) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| getLastName(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getFirstName(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| lambda$uploadRosterStudentsCSV$3(RosterStudent) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$uploadRosterStudentsCSV$1(RosterStudent) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lambda$uploadRosterStudentsCSV$0(Long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$uploadRosterStudentsCSV$2(RosterStudent) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| RosterStudentsCSVController() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |