Вопросы по теме 'assert'
Лучшая практика для отладки утверждений во время модульного тестирования
Не мешает ли интенсивное использование модульных тестов использовать отладочные утверждения? Похоже, что запуск отладочного утверждения в тестируемом коде подразумевает, что модульный тест не должен существовать или отладочное утверждение не должно...
16727 просмотров
schedule
09.12.2023
Взлом отладчика на iPhone
Для макросов assert в моем проекте iPhone я ищу способ программно взломать отладчик. В Windows (MSVC++) для этой цели я могу использовать __debugbreak(). Вызов этой функции остановит мою программу, запустит отладчик и отобразит стек вызовов строки,...
6838 просмотров
schedule
29.01.2023
С#: модульное тестирование без использования сторонней среды?
Должно ли модульное тестирование выполняться в режиме отладки или в режиме выпуска?
Я использую Visual Studio Standard Edition 2005, которая не поставляется с какой-либо структурой модульного тестирования. Поскольку я также не хочу использовать...
1153 просмотров
schedule
14.04.2022
junit assert в потоке выдает исключение
Что я делаю неправильно, что возникает исключение, а не показывается сбой, или у меня не должно быть утверждений внутри потоков?
@Test
public void testComplex() throws InterruptedException {
int loops = 10;
for (int i = 0; i < loops; i++)...
23254 просмотров
schedule
20.04.2023
Есть ли причина использовать утверждение времени выполнения вместо утверждения времени компиляции?
Изучая кодовую базу Visual C ++, я обнаружил следующую странную вещь. Утверждение времени выполнения (то есть проверка условия и выдача исключения, если условие нарушается ) использовалось в случае, когда условие могло быть оценено во время...
5246 просмотров
schedule
26.02.2023
Добавить собственные сообщения в assert?
Есть ли способ добавить или отредактировать сообщение, созданное assert? Я бы хотел использовать что-то вроде
assert(a == b, "A must be equal to B");
Затем компилятор добавляет строку , время и так далее ...
Является ли это возможным?
79901 просмотров
schedule
21.04.2022
C++ assert() завершается с ошибкой, не выдавая сообщения об ошибке или строки, в которой произошел сбой
У меня странная проблема в моем коде. У меня есть много утверждений, разбросанных по коду, и все они работают нормально. Всякий раз, когда утверждение терпело неудачу, я получал сообщение с номером строки, где произошел сбой. Сегодня я написал еще...
614 просмотров
schedule
12.05.2022
Модульное тестирование в Visual Studio: что реализовать в моем классе, чтобы иметь возможность использовать Assert.AreEqual?
Я добавляю модульное тестирование в свой проект (Visual Basic). Я использую инструменты тестирования в Visual Studio (2010 Premium). В паре тестов я хотел бы убедиться, что мой класс равен ожидаемому значению класса с Assert.AreEqual. Но это не...
178 просмотров
schedule
05.03.2023
Как полностью отключить вызовы assert()?
Мой код полон вызовов assert(condition) . В отладочной версии я использую g++ -g , который запускает мои утверждения. Неожиданно те же утверждения запускаются и в моей релизной версии, скомпилированной без опции -g .
Как я могу полностью...
63966 просмотров
schedule
11.05.2022
во время разработки и развертывания, как ведут себя утверждения утверждения
может ли кто-нибудь объяснить смысл утверждения «утверждения позволяют вам проверять свои предположения во время разработки, но код утверждения в основном испаряется при развертывании программы, не оставляя после себя накладных расходов или кода...
627 просмотров
schedule
14.02.2023
Как убедиться, что набор тестов OCUnit вызывает tearDown?
В наших модульных тестах приложения для iPhone у нас есть один набор тестов, который содержит все классы тестовых случаев. В наборе setUp/tearDown мы делаем общую настройку/удаление, которая создает/удаляет некоторые объекты в БД. В setUp мы...
780 просмотров
schedule
04.04.2022
Как изящно выйти из ошибки утверждения в многопоточном приложении
В многопоточном приложении я использую следующий макрос ASSERT для обнаружения ошибок кода и данных во время модульного тестирования отладки .
#ifndef NDEBUG
#define ASSERT(condition, message) \
do { \
if (! (condition)) { \
std::cerr...
718 просмотров
schedule
20.11.2023
assert() показывает предупреждение в php 5.3.1
Я использую версию sphinx 0.9.8. Моя версия php 5.3.1. После интеграции sphinx api я получаю предупреждение относительно assert(). Как я могу решить эту проблему? Любой орган может мне помочь?
Спасибо
2296 просмотров
schedule
09.06.2022
Как включить утверждения в Eclipse v3.7.2
Кажется, я не могу заставить утверждения работать в моем проекте Android eclipse. Я следовал инструкциям на этом сайте
Но я все еще не могу заставить их работать. Мой код выглядит так:
assert(false) : "PROGRAM ERROR - invalid dialog call";...
513 просмотров
schedule
09.11.2023
CodeContracts: повторное использование предположений/утверждений?
Я разместил это на Форум CodeContracts в MSDN, но, по-видимому, никто не знает и не удосуживается изучить эту проблему.
Я пытался уменьшить количество повторяющихся утверждений и сделать их более многоразовыми, но, к сожалению, это не работает....
381 просмотров
schedule
05.09.2022
Использование SenTest для проверки утверждения
У меня есть код в методе, который утверждает(), что параметр попадает в заданный диапазон. Я хотел бы протестировать недопустимые параметры с помощью тестового примера SenTest.
Мое первое предположение заключалось в том, что я должен использовать...
531 просмотров
schedule
03.04.2022
Какая польза от assert в java
Возможный дубликат: Что делает assert?
assert проверяет предположение программиста во время разработки без написания обработчиков исключений для исключения . Это то, что я получил, когда искал assert .
Кроме того, люди также...
2477 просмотров
schedule
06.03.2022
Код для преднамеренного сбоя
Возможный дубликат: Каков самый простой способ вызвать сбой программы на C ++?
В нашей кодовой базе я часто вижу конструкцию, когда программа каким-то образом переходит в недопустимое состояние, код делает что-то намеренно...
9444 просмотров
schedule
14.05.2024
symfony2 завершается с ошибкой. Это значение не должно быть нулевым.
Я работаю с формой symfony2, и теперь я получаю сообщение «Это значение не должно быть нулевым».. Теперь «ЭТО ЗНАЧЕНИЕ».. что это за значение? а как разобраться?
Сбрасывая ошибки: ($form->getErrors()) я получаю
array (size=3)
0 =>...
2665 просмотров
schedule
28.05.2022
Использование проверки указателя Assert и NULL, что лучше использовать
При программировании я использую assert, а также проверку указателя NULL.
Но насколько я знаю, assert будет полезен только в режиме DEBUG .
Мой вопрос заключается в том, что у меня есть внутренний указатель, который, я уверен, не может быть...
14538 просмотров
schedule
30.03.2022