Мне было поручено написать простой тест JUnit для простого "временного" класса.Функциональность не слишком важна.Просто знайте, что метод, который я пытаюсь протестировать, «ausgebenDeutsch ()» - это, по сути, метод, который печатает время в немецком формате времени и дополнительно возвращает его в виде строки.
В любом случае: сначала я былпрограммирование в моей системе Ubuntu.Я написал тестовые случаи, и по какой-то причине метод assertEqual не получил String, а вместо этого получил «java.io.pipeout ...».
После множества проблем и поиска в Googleпроблемы с simmilar, я был разочарован и переключился на загрузку Windows 10.По какой-то странной причине, тест, казалось, работал без каких-либо проблем!
Это меня очень расстраивает.Почему я спрашиваю здесь совета / помощи / объяснения, почему это не работает в моей системе Ubuntu ...
Первый снимок экрана: Windows 10 Как видите, он прекрасно работаетвроде как должно.zeit1.ausgabeDeutsch () в конце концов возвращает строку.
Второй снимок экрана: Ubuntu (переключится на него прямо сейчас, чтобы сделать фотографию)
Я надеюсь, что вы можете помочь мне с этимбеспорядок!
С уважением!