169 похожих чатов

Привіт Мені потрібно переконатися в юніт тесті, що метод не викликає

експепшини
в такому випадку достатньо буде просто не ставити assert в кінці?

15 ответов

19 просмотров

Вроде есть атрибуты на эксепшен погугли

Assert тебе вообще не нужен

Значит у тебя должен быть конечный результат

var act = () => yourFuckinMethod(); act.Should().NotThrow();

если xunit - var error = Record.Exception(() => { //your code }); Assert.Null(error);

Aleksey
Assert тебе вообще не нужен

тот же сонар ругается если нету ассертов в тестах

Max-Dembitsky Автор вопроса
Aleksey
Значит у тебя должен быть конечный результат

метод войд він просто додає рекорд в бд в разі помилки, викидає ексепшн

Oleksandr Desiatnyk
если xunit - var error = Record.Exception(() => ...

Чето мне не нравится Имхо достаточно просто дождаться эксепшна

Max Dembitsky
метод войд він просто додає рекорд в бд в разі по...

Ну ты можешь проверить что был вызов этого метода

Andrew
Чето мне не нравится Имхо достаточно просто дождат...

не поняв поинт Имхо достаточно просто дождаться эксепшна

Oleksandr Desiatnyk
не поняв поинт Имхо достаточно просто дождаться эк...

Если выпадет эксепшн - тест будет красный Если не выпал - зеленый

Max-Dembitsky Автор вопроса
Aleksey
Ну ты можешь проверить что был вызов этого метода

я повинен використовувати MSTest, не знайшов потрібного методу

Max-Dembitsky Автор вопроса
Max Dembitsky
я повинен використовувати MSTest, не знайшов потрі...

окей, поняв, це перевіряється на замоканому класі

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта