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

Утверждение - это метод проверки, если код работает так, как он был разработан. Например, после чтения XML файла результат должен содержать ровно один корень node. Неудачное утверждение означает, что программа находится в нестабильном состоянии и обычно в таком случае ее выполнение прекращается.
18 отв.

Циклы в программном обеспечении семейства деревьев

Я разработчик программного обеспечения для семейного древа (написан на С++ и Qt). У меня не было проблем, пока один из моих клиентов не отправил мне сообщение об ошибке. Проблема в том, что у клиента есть двое детей со своей дочерью, и в результате о...
28 мая '11 в 21:39
20 отв.

Каково использование "assert" в Python?

Я читал некоторый исходный код, и в нескольких местах я видел использование assert. Что это значит? Каково его использование?
28 февр. '11 в 16:11
18 отв.

Что делает ключевое слово Java assert, и когда оно должно использоваться?

Каковы некоторые примеры реальной жизни, чтобы понять ключевую роль утверждений?
03 мая '10 в 16:11
7 отв.

Как я могу использовать Assert.Throws, чтобы утверждать тип исключения?

Как использовать Assert.Throws для утверждения типа исключения и фактической формулировки сообщения. Что-то вроде этого: Assert.Throws<Exception>( ()=>user.MakeUserActive()).WithMessage("Actual exception message") Метод, который я т...
22 окт. '09 в 22:46
20 отв.

Когда следует использовать Debug.Assert()?

Я работаю профессиональным инженером-программистом около года, окончив степень CS. Я некоторое время знал об утверждениях на С++ и C, но понятия не имел, что они существовали на С# и .NET до недавнего времени. Наш производственный код не содержит ни...
24 сент. '08 в 21:57
11 отв.

Когда использовать утверждение и когда использовать исключение

В большинстве случаев я буду использовать исключение, чтобы проверить условие в моем коде, интересно, когда подходящее время для использования утверждения? Например, Group group=null; try{ group = service().getGroup("abc"); }catch(Exception e){...
24 дек. '09 в 13:00
5 отв.

Eclipse: включить утверждения

Я запускаю Eclipse Galileo. Как включить утверждения в Eclipse? Как было предложено другими сайтами, я попытался добавить аргументы: -ea. Я также попытался изменить уровень соответствия компилятора на 1.4. Ни один из этих предложений не работал.
01 апр. '11 в 7:13
8 отв.

Debug.Assert vs Exception Throwing

Я прочитал много статей (и несколько других подобных вопросов, которые были опубликованы в StackOverflow) о том, как и когда использовать утверждения, и я их хорошо понял. Но, тем не менее, я не понимаю, какая мотивация должна заставить меня использ...
23 сент. '09 в 20:47
6 отв.

Сравнение массивов в утверждениях JUnit, сжатый встроенный способ?

Есть ли сжатый, встроенный способ сделать равным утверждениям на двух типизированных массивах в JUnit? По умолчанию (по крайней мере, в JUnit 4), похоже, он сравнивает экземпляр объекта массива. EG, не работает: int[] expectedResult = new int[] { 1...
19 нояб. '10 в 21:26
2 отв.

Имеет ли R утверждение assert как в python?

инструкция, которая проверяет, что что-то истинно, и если не печатает данное сообщение об ошибке и выходит из
10 февр. '10 в 3:34
4 отв.

CollectionAssert в jUnit?

Есть ли параллельный JUnit с NUnit CollectionAssert?
06 июля '09 в 15:25
10 отв.

Явные утверждения Java

Мне интересно, почему ключевое слово assert так мало используется в Java? Я почти никогда их не видел, но я думаю, что это отличная идея. Я, конечно же, предпочитаю краткость: assert param != null : "Param cannot be null"; к многословию: if (par...
18 нояб. '08 в 17:38
7 отв.

Написание надежного и "современного" кода Fortran

В некоторых научных средах вы часто не можете обойтись без FORTRAN, поскольку большинство разработчиков знают только эту идиому, и есть много устаревшего кода и связанного с ним опыта. И, честно говоря, не так много других кросс-платформенных опций д...
03 мая '10 в 17:13
6 отв.

утверждение против JUnit Assertions

Сегодня я видел тестовый пример JUnit с утверждением java вместо утверждений JUnit. Есть ли существенные преимущества или недостатки, чтобы предпочесть друг другу?
03 июня '10 в 16:26
5 отв.

Как включить ключевое слово Java в программе Eclipse?

Как включить ключевое слово assert в Eclipse? public class A { public static void main(String ... args) { System.out.println(1); assert false; System.out.println(2); } }
10 июля '12 в 17:09