не проходит из-за разных отступов у строк
                  
                  
                  И вверху написано expected LF и Actual CRLF
                  
                  
                  знаю что можно в настройках поставить (поставил линукс)
                  
                  
                  Внизу идеи лайн сепаратор менял разные , но  тесты будто игнорирует выдают ошибка , что отступы разные и все
                  
                  
                  перезагружал идею, что еще можно сделать
                  
                  
                  в самом стринге нет отступов никаких
                  
                  
                  или как включить чтобы тесты игнорилили вообще все эти отступы... 
                  
                  
                  так как это небольщой xml
                  
                  
                  
                  
                  
                  Или как отключить в начале каждой строке при n\ пробел ?
                  
                  
                
была когда-то такая же проблема. делали сплит стринги по LINE_ENDING, а дальше сравнивали массивы
понял спасибо)
а нет, это старый подход был. нашел чуть поновее, если интересно :) public static final Comparator<String> IGNORING_LINE_ENDINGS = Comparator.comparing(value -> value.replace(IOUtils.LINE_SEPARATOR_WINDOWS, IOUtils.LINE_SEPARATOR_UNIX)); ... assertThat(actualString) .usingComparator(IGNORING_LINE_ENDINGS) .isEqualTo(expectedString); тут commons-io + assertJ
понял спасибо протестю)
реплейс это очень дорого по gc конечно..
Я правильно понял, что Вам нужно сравнить 2 xml без учета отступов, переносов строк итд?
ну да все верно но 1 xml у меня лежит в отпуте сразу скажу, локально он нигде не хранится
Обсуждают сегодня