Точки в неудачном тестовом сообщении

1

Я использую Maven и jUnit.

В тесте у меня есть утверждение

assertEquals("3", k.calculateArg("2+1.0"));

и у меня есть ошибка:

junit.framework.ComparisonFailure: expected:<...> but was:<....0>

Как я могу заставить Maven показывать целые тексты? Они не так долго сокращаются.

Я использую jUnit 3.8.1 (из pom.xml):

    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>3.8.1</version>
        <scope>test</scope>
    </dependency>
Теги:
maven
junit
junit3

1 ответ

3
Лучший ответ

Похоже, что JUnit 3.8.1 сократит ожидаемые и фактические строки, итерации вперед и назад и обнаружение первой разницы. Только если разные части имеют одинаковую длину, эллипсис не будет вставлен. Длина всей ожидаемой и фактической строк не учитывается.

Как и другие плакаты, рекомендуется перейти на более новую версию JUnit. 3.8.1 более 10 лет.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню