Лучшие assert вопросы ИТ разработчиков

  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

rspec - почему это сравнение атрибутов с помощью assert_equal завершается неудачно, когда они одинаковы, только в Ubuntu?

Два теста не пройдены - но только на Ubuntu (12), но не на моем (новом) Mac.Второй сбой - сравнение атрибутов объекта Active Record, но во всех моих попытках...

Задан 09 Oct 2012, 00:09 от Michael Durrant
  • 68 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Является ли идиоматичным Ruby для добавления метода assert () в класс ядра Ruby?

я расширяю свое понимание Ruby, кодируя эквивалент Кент Бекаs xUnit в Ruby. Python (на котором пишет Кент) имеет метод assert () на языке, который широко исп...

Задан 29 Sep 2008, 06:39 от Andrew Harmel-Law
  • 17 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

Задан 20 Nov 2008, 12:30 от Suma
  • 20 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Тест, который оптимизирует контракт, но делает ли UB распространение с ним.

я есть макрос, используемый во всем моем коде, который в режиме отладки делает:

Задан 18 May 2017, 17:12 от LyingOnTheSky
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как увидеть трассировку стека C ++ для сбоя утверждения в Visual Studio 2012?

Как я могу увидеть трассировку стека при сбое моего утверждения в visual studio 2012? Если я подключен к процессу, он работает, как и ожидалось, но когда я п...

Задан 04 Feb 2013, 20:28 от Maxthecat
  • 33 голосов
  • 8 ответов
  • 0 просмотров
8 ответов

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

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

Задан 14 Sep 2008, 09:19 от Nij
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

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

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

Задан 04 Jul 2011, 15:38 от josh
  • 42 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Rails ActiveSupport: как утверждать, что возникла ошибка?

Я хочу протестировать функцию на одной из моих моделей, которая выдает конкретные ошибки. Функция выглядит примерно так:

Задан 11 Aug 2010, 02:47 от spilliton
  • 19 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Тестирование на assert в рамках Boost Test

Я использую платформу Boost Test для модульного тестирования моего кода C ++ и спрашиваю себя, можно ли проверить, будет ли функция утверждать? Да, звучит не...

Задан 06 Nov 2008, 22:18 от Rob
  • 8 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Почему assert просто завершает работу программы, скомпилированной для iPhone?

отлаживаю сильно отстаивать ()Приложение для iPhone (Xcode, Objective-C ++ и симулятор устройства). В некоторых случаях ошибка assert будет просто завершать ...

Задан 04 Jan 2010, 16:41 от Seva Alekseyev
  • 8 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Почему assert просто завершает работу программы, скомпилированной для iPhone?

Я отлаживаю мощное приложение assert () для iPhone (Xcode, Objective-C ++ и симулятор устройства). В некоторых случаях ошибка assert будет просто завершать приложение, а не взламывать отладчик, как я ожидал. Я сделал обходной путь, реализовав ...

Задан 04 Jan 2010, 17:41 от Seva Alekseyev
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как увидеть трассировку стека C ++ для сбоя утверждения в Visual Studio 2012?

Как я могу увидеть трассировку стека при сбое моего утверждения в visual studio 2012? Если я подключен к процессу, он работает, как и ожидалось, но когда я просто строю с использованием F5 (отладка), мое утверждение происходит, давая мне ...

Задан 04 Feb 2013, 21:28 от Maxthecat
  • 100 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Что делает static_assert и для чего вы его используете?

Не могли бы вы привести пример, гдеstatic_assert(...) 'C++0x' бы решить проблему в руке элегантно? Я знаком со временем выполненияassert(...), Когда я должен предпочестьstatic_assert(...) сверх обычногоassert(...)? Также вboost есть то, что ...

Задан 30 Oct 2009, 03:35 от AraK
  • 193 голосов
  • 20 ответов
  • 0 просмотров
20 ответов

Утверждает ли это зло? [закрыто]

Go создатели языказаписывать [http://golang.org/doc/go_faq.html#Where_is_assert] : Go не дает утверждений.Они, несомненно, удобны, но наш опыт показывает, что программисты используют их как опору, чтобы не думать о правильной обработке ошибок и ...

Задан 06 Dec 2009, 04:04 от 3 revs, 2 users 84%
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

rspec - почему это сравнение атрибутов с помощью assert_equal завершается неудачно, когда они одинаковы, только в Ubuntu?

Два теста не пройдены - но только на Ubuntu (12), но не на моем (новом) Mac. Второй сбой - сравнение атрибутов объекта Active Record, но во всех моих попытк...

Задан 09 Oct 2012, 02:41 от Michael Durrant
  • 18 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Можно ли как-нибудь уловить утверждения в Swift?

Кажется, что Swift не имеет C # / Java-подобных исключений и использует вместо этого утверждения. Тем не менее, в книге говорится, что в производственной сре...

Задан 02 Jun 2014, 21:46 от Max Yankov
  • 30 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как отформатировать утверждение python assert, соответствующее PEP8?

Как отформатировать длинное утверждение assert, соответствующее PEP8? Пожалуйста, не обращайте внимания на надуманную природу моего примера.

Задан 17 Apr 2013, 14:35 от stantonk
  • 60 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

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

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

Задан 12 Feb 2009, 21:07 от Dan Esparza
  • 36 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

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

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

Задан 28 Apr 2011, 13:54 от Amokrane Chentir
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

Просматривая кодовую базу Visual C ++, я обнаружил следующую странную вещь. Утверждение времени выполнения (котороепроверить условие и выдать исключение, есл...

Задан 07 Sep 2010, 13:59 от sharptooth
  • 10 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Утверждение заявления в Verilog

Я совершенно новичок в Verilog, так что терпите меня. Мне интересно, есть ли утверждение assert в Verilog. В моем тестовом стенде я хочу быть в состоянии утверждать, что выходы модулей равны определенным значениям. Например, mymodule m(in, ...

Задан 16 Dec 2012, 19:34 от gsingh2011
  • 250 голосов
  • 12 ответов
  • 0 просмотров
12 ответов

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

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

Задан 16 Apr 2011, 00:23 от Felipe Almeida
  • 10 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Утверждение заявления в Verilog

я совершенно новичок в Verilog, так что терпите меня.Мне интересно, есть ли утверждение assert в Verilog. В моем тестовом стенде я хочу быть в состоянии утве...

Задан 16 Dec 2012, 18:34 от gsingh2011
  • 16 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Надежно определить количество элементов в массиве

Каждый программист C может определить количество элементов в массиве с помощью этого хорошо известного макроса:

Задан 08 Oct 2012, 14:49 от fredoverflow
  • 5 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Прерывание потоков с * (int *) NULL = 1; проблематично?

Я нашел это в многопоточном приложении c. Авторы отметили, что он используется для сбоя потока в пользовательской функции assert. GCC в порядке, но clang выд...

Задан 16 Dec 2014, 11:04 от Ynv
  • 68 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

еа

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

Задан 30 May 2011, 12:43 от Adibe7
  • 133 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Использовать метод NUnit Assert.Throws или атрибут ExpectedException?

Я обнаружил, что это два основных способа проверки исключений: Assert.Throws<Exception>(()=>MethodThatThrows()); [ExpectedException(typeof(Exception))]Какой из них будет лучше? Предлагает ли одно преимущество перед другим? Или это просто вопрос ...

Задан 21 Feb 2013, 23:52 от SamuelDavis
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

@ Томас Я думаю, что знаю этого гипотетического человека! Честно говоря, я на самом деле быстро осмотрел Pytest, чтобы понять, возможно ли это, потому что я очень виноват в пост-тестировании себя большую часть времени.

ня у меня был неудачный тест, который успешно прошел, потому что я забыл довольно важную строку в конце: assert actual == expectedЯ хотел бы, чтобы машина уловила эту ошибку в будущем. Есть ли способ заставить pytest обнаруживать, если тестовая ...

Задан 24 Jan 2018, 10:09 от Thomas
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Утверждаю сравнивать два списка объектов C #

В настоящее время я пытаюсь узнать, как использовать модульное тестирование, и я создал фактический список из 3 объектов животных и ожидаемый список из 3 объ...

Задан 24 Oct 2013, 07:47 от JamesZeinzu
  • 16 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Следует ли переопределить метод equals для утверждения равенства объектов в модульном тесте?

Допустим, мы тестируем результат метода, утверждая равенство всех свойств объекта результата со свойствами ожидаемого объекта результата. Должны ли мы реализ...

Задан 28 Jul 2009, 17:54 от spinodal
  • 10 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Отключение assert () в Python без флага -0

Я запускаю скрипт Python из другого программного обеспечения (он предоставляет интерфейс Python для управления своими структурами данных). Я оптимизирую свой код для скорости и хотел бы посмотреть, как мои заявления влияют на ...

Задан 28 Dec 2011, 14:07 от pbp
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как выбрать случайный элемент в этом массиве только один раз для всех объявленных объектов в main?

Я хотел бы, чтобы эти объекты печатали случайные имена в массиве только один раз для всех объектов, объявленных в main. Моя проблема в том, что он будет показывать имена дважды или более. public class Fighters { private static String[] names = { ...

Задан 01 Oct 2013, 20:43 от answerSeeker
  • 12 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Python assert - улучшенный самоанализ неудачи?

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

Задан 20 Aug 2009, 20:25 от Sridhar Ratnakumar
  • 722 голосов
  • 22 ответа
  • 0 просмотров
22 ответа

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

Как я могу использовать Assert (или другой класс Test?), Чтобы проверить, что было сгенерировано исключение?

Задан 01 Jun 2009, 05:01 от Alex
  • 26 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Что означает assert (0)?

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

Задан 12 Dec 2015, 05:31 от Smith Western
Page 1 of 3
1 2 3