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

Утверждение - это утверждение, которое прерывает программу, когда она вычисляет значение false. Утверждение обычно используется для отладки и ситуаций, которые никогда не должны происходить.
4
ответа

junit assert в исключении потоков

Что я делаю неправильно, что исключение вызывается вместо того, чтобы показывать сбой, или я не должен иметь утверждений внутри потоков? @Test public void testComplex() throws InterruptedException { int loops = 10; for (int i = 0; i <...
задан 08.04.2010 в 01:02
2
ответа

Как отключить программную точку останова / подтвердить?

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

Как правильно использовать Rhino.Mocks AssertWasCalled ()?

Я вызываю _mocks.ReplayAll() , затем один или несколько _mockedObject.AssertWasCalled() , а затем _mocks.VerifyAll() . Но он говорит мне, что «это действие недействительно, когда макет объекта находится в состоянии записи». [Test] publi...
задан 25.06.2010 в 11:14
4
ответа

Есть ли способ иметь что-то вроде аргумента сообщения jUnit Assert в методе проверки Mockito?

Предположим, что фрагмент кода тестирования: Observable model = Class.forName(fullyQualifiedMethodName).newInstance(); Observer view = Mockito.mock(Observer.class); model.addObserver(view); for (Method method : Class.forName(fullyQualifiedMet...
задан 15.11.2010 в 15:29
9
ответов

Как напечатать дополнительную информацию при сбое подтверждения?

Часто хочется распечатать дополнительную информацию в случае сбоя assert . Способ сделать это заключается в следующем: assert(vec.size() > i || !(std::cerr << "False: " << vec.size() << ">" << i)) Таким об...
задан 03.02.2010 в 17:34
1
ответ

Является ли Groovy хорошей идеей для производственного кода, в отличие от утверждения Java?

В Java известно, что использование ключевого слова assert обычно плохое, поскольку его поведение зависит от среды выполнения (по умолчанию оно ничего не делает, если только -enableassertion не передается в среду java) . Является ли утвержд...
задан 10.11.2011 в 11:02
2
ответа

Плюсы / минусы различных методов тестирования предварительных условий?

Сверху моей головы я могу думать о 4 способах проверки нулевых аргументов: Debug.Assert(context != null); Contract.Assert(context != null); Contract.Requires(context != null); if (context == null) throw new ArgumentNullException("context");...
задан 15.12.2010 в 02:19
3
ответа

Проверка исключения ArgumentException и его сообщение в Nunit, C #

В моей тестовой программе в Nunit я хочу проверить, что она получает сообщение Argument Exception, проверяя сообщение. [Test] public void ArgumentsWorkbookNameException() { const string workbookName = "Tester.xls";...
задан 23.07.2013 в 18:51
16
ответов

Передача значения null методу [закрыто]

Я посреди чтения отличного чистого кода Одно обсуждение касается передачи нулей в метод. public class MetricsCalculator { public double xProjection(Point p1, Point p2) { return (p2.x - p1.x) * 1.5; } } ... calculator.xPro...
задан 28.08.2008 в 15:34
6
ответов

Тестирование для утверждения в рамочной программе Boost Test

Я использую платформу Boost Test для тестирования моего кода на C ++ и задаюсь вопросом, можно ли проверить, будет ли функция утверждать? Да, звучит немного странно, но медведь со мной! Многие из моих функций проверяют входные параметры при ввод...
задан 06.11.2008 в 23:18