Ваши проверки юнит-тестов должны основываться на наблюдаемых единичных эффектах - возвращаемом значении или (к сожалению) побочных эффектах.Иногда вы хотите проверить поведение вместо результата с помощью mocks, но это делает тесты хрупкими.
Если у вас есть возвращаемое значение, все просто, вы просто проверяете, что значение удовлетворяет некоторым известным постусловиям.
В случае возникновения побочных эффектов вы вынуждены настроить правильную среду тестирования (например, какое-то глобальное состояние), а затем проверить, как она была изменена.Для вашего конкретного примера вы можете перенаправить вывод и позже проверить, что что-то было записано в него со значениями меньше 10, и ничего не было записано иначе.
Так что, как правило, вы все еще хотите проверить, что метод ничего не делал, потому что это отдельныйпоток выполнения.