Вопросы с тегом «assertion»

14
Лучшая практика для Python Assert
Есть ли проблемы с производительностью или поддержкой кода при использовании assert качестве части стандартного кода вместо использования его только для целей отладки? Является assert x >= 0, 'x is less than zero' лучше или хуже чем if x < 0: raise Exception, 'x is less than zero' Кроме того, есть …

11
Как я могу подтвердить свое сообщение об исключении с помощью аннотации JUnit Test?
Я написал несколько тестов JUnit с @Testаннотацией. Если мой метод теста выдает проверенное исключение и если я хочу подтвердить сообщение вместе с исключением, есть ли способ сделать это с помощью JUnit@Test аннотации ? AFAIK, JUnit 4.7 не предоставляет эту функцию, но есть ли в будущих версиях ее? Я знаю, что …

11
Когда использовать утверждение, а когда - исключение
В большинстве случаев я буду использовать исключение, чтобы проверить условие в моем коде, мне интересно, когда это подходящее время для использования утверждения? Например, Group group=null; try{ group = service().getGroup("abc"); }catch(Exception e){ //I dont log error because I know whenever error occur mean group not found } if(group !=null) { //do …

4
Каков ожидаемый синтаксис для проверки сообщений об исключениях в assert_raises / must_raise MiniTest?
Каков ожидаемый синтаксис для проверки сообщений об исключениях в MiniTest's assert_raises/ must_raise? Я пытаюсь заявить примерно следующее, где "Foo"находится ожидаемое сообщение об ошибке: proc { bar.do_it }.must_raise RuntimeError.new("Foo")
86 ruby  tdd  minitest  assertion 

8
Почему я получаю ошибку утверждения C malloc?
Я реализую полиномиальный алгоритм «разделяй и властвуй», поэтому могу сравнить его с реализацией OpenCL, но не могу приступить mallocк работе. Когда я запускаю программу, она выделяет кучу данных, кое-что проверяет, а затем отправляет size/2в алгоритм. Затем, когда я mallocснова нажимаю на линию, она выплевывает это: malloc.c:3096: sYSMALLOc: Assertion `(old_top == …
86 c  gcc  malloc  assertion 


10
AssertEquals 2 Списки игнорируют порядок
Я считаю, что это должен быть действительно простой вопрос. Но как-то не могу найти ответ в гугле. Предположим, у меня есть 2 списка строк. Первый содержит «Строку A» и «Строку B» , второй - «Строку B» и «Строку A» (обратите внимание на разницу в порядке). Я хочу протестировать их с …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.