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

С вопросами про unit-тестирование это в какой чат? Это какая-то постоянная

боль, все статьи про это написаны так, будто читатель уже все знает про него!
Самая понятная что я нашел - "Юнит-тестирование для чайников" - но и она примерно на середине переходит от "нарисуйте два кружочка" сразу к "нарисуйте оставшуюся сову". А именно, на строчке "выберите тестовый фреймворк" - я пытался, но я все ещё даже не понимаю, как вручную протестировать сложный класс, а мне сверху надо еще фреймворк осваивать с непонятным синтаксисом, который непонятно что делает.

помогите, а? подскажите где можно с нуля, для новичков прям, почитать как пишутся юнит-тесты на что-то посложнее функции сложения двух чисел

6 ответов

6 просмотров

На GTest берёшь туториал, и читаешь.

Поверь, тебе не нужно знать на начальном этапе как это что-то сложное работает

Вопросы думаю можно сюда.

Бери Google Test и пиши тесты. Ты сможешь. Встань и иди!

возьми на начальном этапе doctest.

Сложный класс сложно тестировать, в том то и фишка) Код должен быть таким, чтобы его было просто затестить в юнит тестах

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
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
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта