Вопросы по теме 'assert'

С++ - полностью приостановить приложение Windows
Я разрабатываю простое приложение WinAPI и начал с написания собственной системы утверждений. У меня есть макрос, определенный как ASSERT(X) , который сделает то же самое, что и assert(X) , но с большей информацией, дополнительными параметрами и...
1919 просмотров
schedule 27.02.2024

Правильный способ поймать ошибку утверждения в NUnit
Я пишу интеграционные тесты для своей базы данных, и у меня есть один вопрос. В начале тестового метода я добавляю некоторые объекты в базу данных, а в конце метода я должен их удалить. Итак, у меня есть код вроде: var group = new ContactGroup...
3136 просмотров
schedule 19.10.2023

assert () против принудительного (): что выбрать?
Мне трудно выбрать, следует ли мне «принудительно применять» условие или «утверждать» условие в D. (Однако это не зависит от языка.) Теоретически я знаю, что вы используете утверждения для поиска ошибок и применяете другие условия для проверки...
964 просмотров

assert, -NDEBUG и ошибка сегментации
У меня есть довольно большой фрагмент кода, который хорошо работает в разрабатываемой версии со многими assert() в коде. Я отключил утверждения с помощью директивы -DNDEBUG , переданной в g++, и теперь мой код ломается из-за seg. вина. Есть ли...
748 просмотров
schedule 06.03.2024

Утверждение Python и возможность повторного использования кода
Лучшей практикой, по-видимому, является использование assert для условия, которое никогда не должно произойти, если код правильный, и исключения для условия, которое немного необычное, но может произойти (например, когда заканчивается память или...
1733 просмотров

Что такое исходный режим javac по умолчанию (утверждается как компиляция идентификатора)?
Согласно руководству по утверждению Java7 : исходный режим 1.3 (по умолчанию) — компилятор принимает программы, использующие assert в качестве идентификатора, но выдает предупреждения. В этом режиме программам не разрешается использовать...
1829 просмотров
schedule 12.07.2022

Как я могу утверждать true, если всплывающее окно существует?
В основном я хочу иметь возможность утверждать true, если всплывающее окно появляется, когда я нажимаю кнопку, которую оно сейчас делает. Как мне это сделать? Вот мой код: for (String handle : driver.getWindowHandles()) {...
1597 просмотров
schedule 23.10.2023

строковый итератор, несовместимый для чтения каждой строки
У меня есть std::ostringstream. Я хотел бы выполнить итерацию для каждой строки этого std::ostringstream. Я использую boost::tokenizer : std::ostringstream HtmlStream; ............. typedef...
413 просмотров
schedule 02.05.2024

Самый Pythonic способ проверки ввода
Каков самый «правильный» Pythonic способ проверки пользовательского ввода в Python? Я использовал следующее: while True: stuff = input("Please enter foo: ") try: some_test(stuff) print("Thanks.") break except...
14406 просмотров
schedule 02.11.2022

Как утвердить текстовое содержимое в неизвестном узле в SoapUI
У меня есть веб-сервис, который возвращает определенные значения. <BasicPersons> <id>4</id> <firstName>Patricia</firstName> <middleName>A</middleName>...
836 просмотров
schedule 18.01.2024

Утверждают, что два словаря почти равны
Я пытаюсь утверждать, что два словаря почти равны, но у меня это не получается. Вот пример: >>> import nose.tools as nt >>> nt.assert_dict_equal({'a' : 12.4}, {'a' : 5.6 + 6.8}) Traceback (most recent call last): File...
15094 просмотров
schedule 23.04.2024

Как я могу выполнить утверждение во время выполнения в функции constexpr?
Насколько я понимаю, функция constexpr может выполняться как во время компиляции, так и во время выполнения, в зависимости от того, можно ли выполнить всю оценку во время компиляции или нет. Однако вы не можете перегрузить эту функцию, чтобы иметь...
2211 просмотров
schedule 06.10.2023

Как использовать assert в асинхронных функциях? (Машинопись)
У меня есть блок, как показано ниже, который представляет собой функцию, использующую async . Если я добавлю туда оператор assert, он остановит выполнение кода в этой строке, но ошибка не будет выдана. Он просто тихо умирает :( async function...
417 просмотров
schedule 08.11.2022

Как утверждать во время компиляции, что функция является членом определенного класса
У меня есть интерфейс, в котором содержимое каждой функции создается с помощью большого макроса. Если программист добавляет новую функцию и забывает добавить эту функцию в класс интерфейса, это создает много ошибок компиляции, которые отвлекают от...
162 просмотров
schedule 15.10.2023

Утверждать и возвращать макрос в Google Test?
Есть ли в Google Test какой-нибудь макрос ASSERT_AND_RETURN , который что-то проверяет, и если он неверен, вызывает утверждение и возвращает значение?
4895 просмотров
schedule 05.10.2023

dynamic_cast в утверждении, вызывающем ошибку
Я использую устаревшую Visual Studio 2008 (позвольте мне избавить вас от проблем "вот ваша проблема".) Это похоже на проблему с Visual Studio: http://rextester.com/XKFR77690 Похоже, это проблема с макросом assert : http://ideone.com/bhxMi0...
451 просмотров
schedule 11.08.2022

Неверные операнды в двоичном выражении после переключения с g++ на clang++ Ошибка возникает в утверждении
Я ценю любую помощь в этом вопросе, я немного гуглил и искал, и мне не хватает того, что происходит или как это исправить. У меня есть код, ранее скомпилированный в командной строке с помощью g++, для которого я создал файл make, и я тестирую его с...
41 просмотров
schedule 06.03.2024

Как выполнить самоанализ assert в Python
Я изучаю, как выполнить интроспекцию assert в Python таким же образом это py.test . Например... >>> a = 1 >>> b = 2 >>> assert a == b Traceback (most recent call last): File "<stdin>", line 1, in...
437 просмотров
schedule 08.04.2024

Утверждение в нетестовой функции в Go
Я хочу использовать утверждение в функции, но это не тестовая функция. Это обычная функция, и я хочу использовать что-то вроде assert.Equal(param1, some_constant) . Я наткнулся на следующий пакет:...
1456 просмотров
schedule 21.01.2024

TestCafe Правильный способ утверждения элемента виден
Основываясь на различных обсуждениях на форуме, документации TestCafe и попытках сравнить результаты, я до сих пор не уверен, какой из них является правильным (или лучшим), чтобы утверждать, что элемент страницы виден. await...
4264 просмотров