Size: a a a

Scala User Group

2020 September 03

OO

Oleksandr Olgashko in Scala User Group
(что такого особенного в данных?)
источник

RO

Rodion Ofatenko in Scala User Group
should contain theSameElementsAs похоже, что вот это работает правильно
источник

НМ

Никита Мязин... in Scala User Group
Sergey Alaev
Оба перегнать в toSet ?
будут проблемы, если элементы неуникальны
источник

OO

Oleksandr Olgashko in Scala User Group
мне прямо интересно, почему sameElements не работал?
источник

RO

Rodion Ofatenko in Scala User Group
Более того, он возвращал зеленый тест даже если сравнивал с пустым List(), хотя в векторе были данные
источник

SA

Sergey Alaev in Scala User Group
Rodion Ofatenko
Более того, он возвращал зеленый тест даже если сравнивал с пустым List(), хотя в векторе были данные
А equals/hashCode у этих данных есть?
источник

A

Andreλ in Scala User Group
Юрий Бадальянц
На самом деле я хотел ещё некоторые вопросы поднять, но слишком много людей было и по времени и так уже поехали
Сделайте видеоверсию этого выпуска с лавйкодингом (ну или заготовками) всего того что обсуждали. Будет намного понятнее и нагляднее.
источник

RO

Rodion Ofatenko in Scala User Group
Не хочу светить код. Решение уже найдено, а почему такое поведение - хз
источник

RO

Rodion Ofatenko in Scala User Group
Может из-за того, что вектор мы получаем из стрима на котром делаем материализацию,а потом Await.result на уже фьючу
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Rodion Ofatenko
Может из-за того, что вектор мы получаем из стрима на котром делаем материализацию,а потом Await.result на уже фьючу
Какая разница откуда. Сохрани в 2 переменные явно и сравни
источник

ЮБ

Юрий Бадальянц... in Scala User Group
sameElements должен работать
источник

НМ

Никита Мязин... in Scala User Group
не должен
источник

НМ

Никита Мязин... in Scala User Group
sameElements - не проверка, а обычный метод, который буль возвращает
источник

НМ

Никита Мязин... in Scala User Group
если его в какой-нибудь assert не завернуть, то там что угодно может быть, если не эксепшон, то тесту норм
источник

RO

Rodion Ofatenko in Scala User Group
Неа. Я сравнивал через should и из-за порядка тест то проходил, но не проходил. Потом менял на sameElements и портил данные для сравнения. Тест всегда был успешен даже при пустом List()
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Давай пруф в скасти
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Вангую, проблема где-то ещё
источник
2020 September 04

AR

Aleksander Ryblov in Scala User Group
Привет!
Подскажите pls, есть ли в ZIO возможность при запуске нескольких task параллельно остановить их все (даже уже стартовавшие), если в одной из них возникла ошибка?
При использовании ZIO.collectAllParN (уже стартовавшие task не прерываются)
источник

AR

Aleksander Ryblov in Scala User Group
источник

Oℕ

Oleg ℕizhnik in Scala User Group
они будут прерываться, но вы создаёте таск, который нельзя прервать без thread interrupt, такое можно с помощью effectBlocking
https://zio.dev/docs/overview/overview_creating_effects#blocking-synchronous-side-effects
источник