Запитання з тегом «assertion»

14
Найкраща практика утвердження Python
Чи є проблема продуктивності або обслуговування коду з використанням assertяк частини стандартного коду замість того, щоб використовувати його лише для налагодження? Є assert x >= 0, 'x is less than zero' краще чи гірше, ніж if x < 0: raise Exception, 'x is less than zero' Крім того, чи можна …

11
Як я можу стверджувати своє повідомлення про виключення з анотацією тесту JUnit?
Я написав кілька тестів JUnit з @Testанотацією. Якщо мій метод тестування кидає перевірений виняток, і якщо я хочу стверджувати повідомлення разом з винятком, чи є спосіб зробити це з @Testанотацією JUnit ? AFAIK, JUnit 4.7 не надає цю функцію, але чи надають її майбутні версії? Я знаю, що в .NET …

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
Який очікуваний синтаксис для перевірки повідомлень про винятки в MiniTest's assert_raises / must_raise?
Який очікуваний синтаксис для перевірки повідомлень про винятки в 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 …
85 c  gcc  malloc  assertion 


10
AssertEquals 2 Списки ігнорують порядок
Я вважаю, це справді просте запитання. Але я якось не можу знайти відповіді в Google. Припустимо, що у мене є 2 списки рядків. Перший містить "Рядок A" і "Рядок B" , другий містить "Рядок B" і "Рядок A" (зауважте різницю в порядку). Я хочу протестувати їх за допомогою JUnit, щоб …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.