Size: a a a

Java/Kotlin and more

2021 March 15

СЕ

Сергей Ермаков... in Java/Kotlin and more
я просто не помню случаев когда в тестах есть классы с полями, обычно ж все подтягивается из бинов контроллеры сервисы
источник

СЕ

Сергей Ермаков... in Java/Kotlin and more
Сергей Ш
Вопрос: Что я делаю не так? есть проект на спринге, в нём есть классы с аннотацией @Data (lombok); сборка (maven clean install) проходит штатно, а при запуске теста (в идее) - не видит геттеры/сеттеры (cannot find symbol...); обработка аннотаций активна, зависимости и плагины в pom'е прописаны; тестовый класс проаннотирован как @RunWith(SpringJUnit4ClassRunner.class) @SpringBootTest(...).
Как заставить тест дружить с lombok?
а зачем тест классу филды с геттерами и сеттерами ?
источник

СШ

Сергей Ш in Java/Kotlin and more
Сергей Ермаков
а зачем тест классу филды с геттерами и сеттерами ?
Тестовый класс без геттеров/сеттеров. Сущности, используемые в тестируемых методах должны иметь геттеры/сеттеры. Я видимо написал вопрос криво. Прошу прощения.
источник

СШ

Сергей Ш in Java/Kotlin and more
О. Похоже я вижу возможную причину в логе. Тесты взялся прогонять javac от 11-й java, в то время как весь проект (со всеми опциями) настроен на работу с 8-й. Пойду смотреть, как так случилось.
источник

C

Captcha bot in Java/Kotlin and more
Maria Raudsepp, код неверный, обратись к админу.
источник

PG

Pavel Gromov in Java/Kotlin and more
Сергей Ш
О. Похоже я вижу возможную причину в логе. Тесты взялся прогонять javac от 11-й java, в то время как весь проект (со всеми опциями) настроен на работу с 8-й. Пойду смотреть, как так случилось.
Посмотри там у ломбока был косяк, если у тебя есть варнинг с процессором аннотаций - загугли его
источник

СШ

Сергей Ш in Java/Kotlin and more
Pavel Gromov
Посмотри там у ломбока был косяк, если у тебя есть варнинг с процессором аннотаций - загугли его
Спасибо. Пока не в процессоре аннотаций дело.
Тесты конфигурацию игнорируют.
источник

MF

Michael Fediuchenko in Java/Kotlin and more
Возможно ли как-то взять только время с java.sql.Timestamp, что бы сравнить с java.sql.Time ?
источник

ЧЧ

Чел Челу Чел Челыч... in Java/Kotlin and more
Michael Fediuchenko
Возможно ли как-то взять только время с java.sql.Timestamp, что бы сравнить с java.sql.Time ?
Так в чем проблема?
И там и там есть toLocaleTime, которые уже целесообразно сравнивать
источник

MF

Michael Fediuchenko in Java/Kotlin and more
Ага, понял, там Timestamp toLocalDateTime -> toLocalTime
источник

А

Артём in Java/Kotlin and more
Добрый вечер, есть ArrayList с объектами, в объекте есть поля String codeCountry;
boolean unic;

нужно установить unic в true первому попавшемуся уникальному codeCountry  и сохранить порядок входящей коллекции, как можно рализовать без for?
Пример:
826-true
581-true
826-false
344-true
826-false
источник

AY

Andrew Yatsenko in Java/Kotlin and more
Стрим дистинкт форич
источник

AY

Andrew Yatsenko in Java/Kotlin and more
Я правда не уверен в каком порядке он их обрезает
источник

VG

Vladislav Gamezo (ga... in Java/Kotlin and more
Andrew Yatsenko
Я правда не уверен в каком порядке он их обрезает
Если верить официальной доке, то при упорядоченных коллекциях, как, например, ArrayList, distinct берет первый во списке, как, собственно, и требуется.
источник
2021 March 16

А

Артём in Java/Kotlin and more
Vladislav Gamezo (gamezovladislav)
Если верить официальной доке, то при упорядоченных коллекциях, как, например, ArrayList, distinct берет первый во списке, как, собственно, и требуется.
Так он оставит только уникальные, а мне в уникальные нужно true установить, а в остальные false
источник

AY

Andrew Yatsenko in Java/Kotlin and more
Артём
Так он оставит только уникальные, а мне в уникальные нужно true установить, а в остальные false
False - дефолт для буля. Тебе надо установить только тру в уникальные
источник

AY

Andrew Yatsenko in Java/Kotlin and more
Остальные просто не трогаешь
источник

А

Артём in Java/Kotlin and more
У меня в объекте там сразу null
источник

СЕ

Сергей Ермаков... in Java/Kotlin and more
Артём
У меня в объекте там сразу null
Проставь false
источник

А

Артём in Java/Kotlin and more
Не могу, пробовал так
StreamEx.of(list)
.groupingBy(Object::getCountryCode, LinkedHashMap::new, collect.toList())
entrySet().stream().
flatMap(t->Stream.of(t.getValue))
.mapFirstOrElse(it->set(true), it->set(false)))
.collect(Collectors.toList());


LinkedHashMap::new, collect.toList()не помог
источник