Вопросы по теме 'assert'
Как отключить программную точку останова / утверждение?
Я использую Visual Studio, разрабатываю собственное приложение, у меня есть программная точка останова (assert) в моем коде, размещенная с использованием __asm int 3 или __debugbreak. Иногда, когда я нажимаю на него, я хотел бы отключить его, чтобы...
8407 просмотров
schedule
28.07.2022
Является ли 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