Тест JUnit не проходит в Ubuntu, но работает в Windows - PullRequest
0 голосов
/ 13 октября 2018

Мне было поручено написать простой тест JUnit для простого "временного" класса.Функциональность не слишком важна.Просто знайте, что метод, который я пытаюсь протестировать, «ausgebenDeutsch ()» - это, по сути, метод, который печатает время в немецком формате времени и дополнительно возвращает его в виде строки.

В любом случае: сначала я былпрограммирование в моей системе Ubuntu.Я написал тестовые случаи, и по какой-то причине метод assertEqual не получил String, а вместо этого получил «java.io.pipeout ...».

После множества проблем и поиска в Googleпроблемы с simmilar, я был разочарован и переключился на загрузку Windows 10.По какой-то странной причине, тест, казалось, работал без каких-либо проблем!

Это меня очень расстраивает.Почему я спрашиваю здесь совета / помощи / объяснения, почему это не работает в моей системе Ubuntu ...

Первый снимок экрана: Windows 10 Как видите, он прекрасно работаетвроде как должно.zeit1.ausgabeDeutsch () в конце концов возвращает строку.

Второй снимок экрана: Ubuntu (переключится на него прямо сейчас, чтобы сделать фотографию)

Я надеюсь, что вы можете помочь мне с этимбеспорядок!

С уважением!

...