Эти методы работают.
Этот код работает (python 3.x)
a = [66.25, 333, 333, 1, 1234.5]
a.sort()
print(a)
a.reverse()
print(a)
>>>
[1, 66.25, 333, 333, 1234.5]
[1234.5, 333, 333, 66.25, 1]
Ваш тестируемый метод возвращает карту, заполненную несколькими записями. Но ваш тест Junit не вызывает этот метод. Рассмотрим случай, когда тело метода из getColumnToIndexMap()
изменяется со временем, считаете ли вы, что ваши тестовые примеры будут по-прежнему применяться?
Что, если getColumnToIndexMap()
также использует удаление некоторых записей, будет ли проверка вашего покрытия покрытия проверять также? Нет, если вы не будете постоянно синхронизировать код в Junit с протестированным методом. Это высоко на обслуживании и никогда не рекомендуется.