Как отсортировать список по значению его элемента?
В моем классе модульного теста я получаю список в отсортированной форме по значению одного из его элементов {sortOrder and it has value 1, 2 and 3}
, теперь я сравниваю returnedList
с expectedList
, чтобы убедиться, что оба списка одинаковы и имеют одинаковые элементы в одинаковом порядке.
Пример моего возвращения и ожидаемого списка:
expected List = [Code: ANALYST, SortOrder: 2, Code: STREET, SortOrder: 1]
и returned List = [Code: STREET, SortOrder: 1, Code: ANALYST, SortOrder: 2]
Так как мне отсортировать список в SortOrder так, чтобымой ожидаемый список становится следующим:
expected List = [Code: STREET, SortOrder: 1, Code: ANALYST, SortOrder: 2]
Я не могу использовать какие-либо библиотеки, и этот вопрос относится к Список вопросов для сравнения , есть предложения?