Size: a a a

2020 December 06

A

Artjom Kalita in pro.jvm
Alexei Vinogradov
Хороший ответ!)

А что, если не от кости, а от генератора целых чисел с результатами от 1 до 1000? ;-)
Property based testing
источник

AV

Alexei Vinogradov in pro.jvm
Artjom Kalita
Property based testing
Не, там есть лучший план в комментах уже)
источник

AV

Alexei Vinogradov in pro.jvm
Iaroslav Postovalov
валидность гпсч тестить можно только через статистические методы, которые доказывают равномерность распределения в генераторе. такие тесты длятся часами.
Такие тесты мы еще на лабах в универе делали, они длятся миллисекунды.

Но в условиях не сказано, что нужно ГСЧ проверять)
источник

IP

Iaroslav Postovalov in pro.jvm
Alexei Vinogradov
Такие тесты мы еще на лабах в универе делали, они длятся миллисекунды.

Но в условиях не сказано, что нужно ГСЧ проверять)
не все
источник

AV

Alexei Vinogradov in pro.jvm
Все тесты только Чак Норрис прогонял, но у него все тесты тоже миллисекунды занимают, включая написание
источник

IP

Iaroslav Postovalov in pro.jvm
Alexei Vinogradov
Все тесты только Чак Норрис прогонял, но у него все тесты тоже миллисекунды занимают, включая написание
а как же годы тренировок?
источник

Y

Yrtimd in pro.jvm
Хай, как можно в webflux создать бин со scope websocket ?
Объявил вот таким вот образом,
@Component
@Scope(scopeName = "websocket", proxyMode = ScopedProxyMode.TARGET_CLASS)
public class TestObject {
}


Н
о при обращение к данному объекту выдает ошибку No Scope registered for scope name 'websocket'. Как я понимаю, то у меня просто нет веб контекста, так как все эти scopes(websocket, request, session, application) существуют именно в WebApplicationContext. Погуглил как можно быстро и кратко объявить данный контекст, но так и не нашел ничего подходящего. Все объявления сводились к созданию xml файла. Кто-то может что подсказать ? Направить ?
Заранее, спасибо
источник

AG

Asad Ganiev in pro.jvm
Alexei Vinogradov
Переслано от Alexei Vinogradov
Есть код, результат его зависит от броска игральной кости. Знаете ли вы как его тестировать?
Анонимный опрос
0%
Знаю, конечно
0%
Думаю, что знаю
0%
Не знаю, но есть пару мыслей
0%
Сложно случайность в коде тестировать, невозможно даже
0%
Зачем код тестировать, у нас тестировщик есть
0%
Я не настоящий программист/посмотреть результаты
Проголосовало: 40
источник

Y

Yrtimd in pro.jvm
Yrtimd
Хай, как можно в webflux создать бин со scope websocket ?
Объявил вот таким вот образом,
@Component
@Scope(scopeName = "websocket", proxyMode = ScopedProxyMode.TARGET_CLASS)
public class TestObject {
}


Н
о при обращение к данному объекту выдает ошибку No Scope registered for scope name 'websocket'. Как я понимаю, то у меня просто нет веб контекста, так как все эти scopes(websocket, request, session, application) существуют именно в WebApplicationContext. Погуглил как можно быстро и кратко объявить данный контекст, но так и не нашел ничего подходящего. Все объявления сводились к созданию xml файла. Кто-то может что подсказать ? Направить ?
Заранее, спасибо
источник

A

Artjom Kalita in pro.jvm
это же пост
источник

QH

Quantum Harmonizer in pro.jvm
Коллеги, нет ли в Stream(Ex) метода, чтобы выполнить стрим (ради сайд-эффектов) и проигнорировать результат? Или тупо forEach вызвать?)
источник

NG

Nikita Gryzlov in pro.jvm
Quantum Harmonizer
Коллеги, нет ли в Stream(Ex) метода, чтобы выполнить стрим (ради сайд-эффектов) и проигнорировать результат? Или тупо forEach вызвать?)
ещё есть peek(), но он все же требует какого-то терминатора
источник

QH

Quantum Harmonizer in pro.jvm
Nikita Gryzlov
ещё есть peek(), но он все же требует какого-то терминатора
ну так да, вот у меня есть filter и peekLast, а теперь я хочу спровоцировать исполнение всей цепочки
источник

NG

Nikita Gryzlov in pro.jvm
Quantum Harmonizer
ну так да, вот у меня есть filter и peekLast, а теперь я хочу спровоцировать исполнение всей цепочки
Нужен какой-то терминатор :)
источник

QH

Quantum Harmonizer in pro.jvm
Nikita Gryzlov
Нужен какой-то терминатор :)
в этом и был мой вопрос.)
источник
2020 December 07

AV

Alexei Vinogradov in pro.jvm
Тестировать ГСЧ - это вряд ли что-то релевантное для поставленной задачи.
источник

U

UsernameAK in pro.jvm
Alexei Vinogradov
Переслано от Alexei Vinogradov
Есть код, результат его зависит от броска игральной кости. Знаете ли вы как его тестировать?
Анонимный опрос
0%
Знаю, конечно
0%
Думаю, что знаю
0%
Не знаю, но есть пару мыслей
0%
Сложно случайность в коде тестировать, невозможно даже
0%
Зачем код тестировать, у нас тестировщик есть
0%
Я не настоящий программист/посмотреть результаты
Проголосовало: 40
перебрать все 6 вариантов или сколько там у кости сторон?
источник

T

Torino in pro.jvm
Quantum Harmonizer
Коллеги, нет ли в Stream(Ex) метода, чтобы выполнить стрим (ради сайд-эффектов) и проигнорировать результат? Или тупо forEach вызвать?)
.count()    😊
источник

AG

Asad Ganiev in pro.jvm
Alexei Vinogradov
Тестировать ГСЧ - это вряд ли что-то релевантное для поставленной задачи.
Там есть несколько вариантов. Один из них мокать ГСЧ
источник

AV

Alexei Vinogradov in pro.jvm
Asad Ganiev
Там есть несколько вариантов. Один из них мокать ГСЧ
Ага, там где-то в комментах есть уже разбор)
источник