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

Как отключить программную точку останова / утверждение?
Я использую Visual Studio, разрабатываю собственное приложение, у меня есть программная точка останова (assert) в моем коде, размещенная с использованием __asm ​​int 3 или __debugbreak. Иногда, когда я нажимаю на него, я хотел бы отключить его, чтобы...
8407 просмотров

Является ли Ruby идиоматичным добавление метода assert() в класс ядра Ruby?
Я расширяю свое понимание Ruby, создавая эквивалент xUnit Кента Бека на Ruby. Python (на котором пишет Кент) имеет метод assert() в языке, который широко используется. Руби нет. Я думаю, что это должно быть легко добавить, но подходит ли Kernel для...
37984 просмотров
schedule 29.01.2023

различия между 2 классами JUnit Assert
Фреймворк JUnit содержит 2 Assert класса (очевидно, в разных пакетах), и методы в каждом из них кажутся очень похожими. Кто-нибудь может объяснить, почему это так? Я имею в виду следующие классы: junit.framework.Assert и _ 3_ .
38435 просмотров
schedule 04.03.2023

Стоит ли использовать Debug.Assert в ASP.NET?
Кажется, довольно сложно настроить правильную среду отладки в ASP.NET, и мне просто интересно, стоит ли использовать Asserts или нет. Я немного прочитал и увидел, что вам нужно изменить свой web.config, чтобы правильно использовать Asserts. Это...
3501 просмотров
schedule 13.10.2022

Является ли плохой практикой иметь более одного утверждения в модульном тесте?
Является ли плохой практикой иметь более одного утверждения в модульном тесте? Это имеет значение?
24414 просмотров
schedule 26.07.2023

Литералы или выражения в модульных тестах утверждают?
Вы предпочитаете буквальные значения или выражения в своих утверждениях в своих модульных тестах? Этот небольшой пример демонстрирует, что я имею в виду — обратите внимание на комментарии: [Test] public function fromXML_works() : void { var...
368 просмотров
schedule 19.11.2022

Вы используете утверждения?
На самом деле это не "вопрос", поэтому я делаю это CW. То assert Ключевое слово отличное! Это должно заставить вас чувствовать себя более уверенно с кодом, который вы написали, но до сегодняшнего дня, когда я создавал небольшой тестовый...
2904 просмотров
schedule 25.07.2023

Python assert улучшил самоанализ сбоя?
Это довольно бесполезная ошибка утверждения; он не сообщает значения задействованного выражения (предположим, что используемые константы на самом деле являются именами переменных): $ python -c "assert 6-(3*2)" [...] AssertionError Есть ли в...
6796 просмотров
schedule 11.07.2023

Как написать макрос, который может принимать параметр?
Я хочу использовать некоторые вещи NSAssert и другие вещи, чтобы улучшить отладку в моем приложении. NSAssert хочет строку, которую он печатает, если утверждение не выполняется. Красиво, но бесполезно, если вы не наберете в этой строке целую кучу...
313 просмотров
schedule 06.09.2022

Trace.Assert не нарушает работу и не показывает окно сообщения
У меня есть приложение WPF, в котором я перемещаю данные на холсте. Проблема началась, когда я как урод попробовал перемещать данные мышкой. Вот последовательность действий: Срабатывает MouseMove на холсте В MouseMove я меняю некоторые...
1540 просмотров
schedule 27.01.2024

Как распечатать дополнительную информацию, если assert не работает?
Часто бывает нужно распечатать дополнительную информацию, если assert выходит из строя. Способ сделать это так: assert(vec.size() > i || !(std::cerr << "False: " << vec.size() << ">" << i)) Таким образом,...
18964 просмотров
schedule 18.03.2022

Конфликт NUnit с Debug.Assert
Я использую NUnit для написания модульных тестов для библиотеки, которую написал мой коллега. Его библиотека содержит множество Debug.Asserts, которые срабатывают при неверном вводе. Когда я пишу модульные тесты и ввожу недопустимые данные в его...
2154 просмотров
schedule 23.08.2022

Могу ли я использовать assert на устройствах Android?
Я хочу использовать ключевое слово Assert в моих приложениях для Android, чтобы в некоторых случаях уничтожить мое приложение на эмуляторе или на моем устройстве во время тестирования. Это возможно? Кажется, что эмулятор просто игнорирует мои...
31764 просмотров
schedule 22.05.2023

Почему параметры assertEquals() указаны в порядке (ожидаемом, фактическом)?
Почему так много assertEquals() или подобных функций принимают ожидаемое значение в качестве первого параметра и фактическое значение в качестве второго? Это кажется мне нелогичным, так есть ли особая причина для такого необычного порядка?
33208 просмотров
schedule 24.07.2023

Полный путь к файлу C/C++ в макросе assert
Мне интересно, можно ли отобразить полный путь к файлу с помощью макроса assert? Я не могу указать полный путь к файлу в команде компиляции, есть ли еще способ сделать это? Моя среда отладки - linux/g++
2165 просмотров
schedule 21.05.2022

Можно ли добавить assert в качестве ключевого слова в Delphi?
Я пишу пару "assert(...)" в коде, чтобы убедиться, что предварительные и последующие условия должны быть выполнены. Мы можем указать компилятору Delphi, следует ли компилировать с утверждениями в отладочной версии и без утверждений в релизной версии....
715 просмотров
schedule 01.06.2022

Правильный способ утверждения типа переменной в Python
При использовании функции я хочу убедиться, что тип переменных соответствует ожидаемому. Как это сделать правильно? Вот пример поддельной функции, пытающейся сделать именно это, прежде чем продолжить свою роль: def my_print(begin, text, end):...
132884 просмотров
schedule 24.01.2023

Когда assert() терпит неудачу, каков код выхода программы?
Когда вызов assert() терпит неудачу, что используется ли код выхода и где он задокументирован?
8679 просмотров
schedule 21.08.2022

assert против утверждений JUnit
Сегодня я видел тестовый пример JUnit с утверждением java вместо утверждений JUnit. Есть ли существенные преимущества или недостатки, чтобы предпочесть одно другому?
31106 просмотров
schedule 22.04.2022

Что делает ключевое слово assert?
Что делает assert ? Например в функции: private static int charAt(String s, int d) { assert d >= 0 && d <= s.length(); if (d == s.length()) return -1; return s.charAt(d); }
154451 просмотров
schedule 09.04.2022