Результаты поиска по запросу "assert"

3 ответа

 в качестве второго аргумента

еализовать макрос assert, совместимый со стандартом, с необязательным форматированным сообщением? То, что у меня работает в Clang, но (правильно) вызывает-Wgnu-zero-variadic-macro-arguments предупреждение, если оно включено (например, ...

6 ответов

Разве не так, что AreNotEqual проверяет случай, когда два объекта не равны с точки зрения метода Equals (), тогда как AreNotSame проверяет случай, когда две ссылки на объекты не совпадают. Таким образом, если x и y - два объекта, которые равны с точки зрения Equals (), но были выделены отдельно, AreNotEqual () вызовет ошибочное утверждение, а другой - нет.

какая разница между Assert.AreNotEqualа также Assert.AreNotSame

12 ответов

Для PHPUnit 5.7.27 и PHP 5.6, а также для тестирования нескольких исключений в одном тесте важно было принудительно выполнить тестирование исключений. Использование только обработки исключений для утверждения экземпляра Exception пропустит тестирование ситуации, если исключение не происходит.

ибудь знает, есть лиassert или что-то подобное, что может проверить, было ли выброшено исключение в тестируемом коде?

ТОП публикаций

3 ответа

Тогда звоните так:

у свои первые модульные тесты с Test :: Unit, и я достиг точки, где мне нужно сравнить два числа. К моему большому удивлению, я обнаружил, что ни один ...

4 ответа

Не понимаю, какое отношение сайт C ++ имеет к вопросу C.

ел где-то assert используется с сообщением следующим образом: assert(("message", condition));Это, кажется, работает отлично, за исключением того, что gcc выдает следующее предупреждение: warning: left-hand operand of comma expression has no ...

2 ответа

Компилятор GWT удаляет их по умолчанию, но вы можете оставить их, если хотите. Если вы считаете, что утверждения полезны в скомпилированном коде, добавьте аргумент командной строки -ea при вызове com.google.gwt.dev.Compiler. Затем компилятор превратит утверждения Java в JavaScript.

ckOverflow есть несколько вопросов, в которых обсуждается вопрос о том, когда следует использовать утверждение assert вместо исключения какого-либо исключения. ...

8 ответов

Исключения более полезны, но ими может быть (имхо) очень тяжело управлять, и есть возможность использовать слишком много исключений. И они требуют дополнительной проверки, возможно, нежелательной для оптимизации кода. Лично я использую исключения только тогда, когда код требует глубокого управления catch (операторы catch очень низки в стеке вызовов) или когда параметры функции не жестко закодированы в коде.

ько начал читать «Отладку приложений MS .Net 2.0» Джона Роббинса и смутился из-за его евангелизации Debug.Assert (...). Он указывает, что правильно реализованные подтверждения сохраняют состояние, в некоторой степени, состояния ошибки, ...

6 ответов

еа

у использоватьassert obj != null : "object cannot be null" на устройстве Android. Assert, кажется, не работает, поэтому я искал в Интернете и нашел это локальное решение: оболочка adb setprop debug.assert 1 это работает на моей локальной ...

6 ответов

Я использую этот макрос, он использует BUG (), но добавляет некоторую дополнительную информацию, которую я обычно использую для отладки, и, конечно, вы можете отредактировать его, добавив дополнительную информацию, если хотите:

я есть вопрос оassert() в Linux: могу ли я использовать его в ядре? Если нет, какие методы вы обычно используете, если, например, я не хочу вводить указатель NULL?

1 ответ

Надеюсь, это поможет кому-нибудь когда-нибудь :)

у программу для веб-сканирования на python и не могу войти в систему с помощью mechanize. Форма на сайте выглядит так: <form method="post" action="PATLogon"> <h2 align="center"><img src="/myaladin/images/aladin_logo_rd.gif"></h2> <!-- ALADIN ...