Свързани въпроси 'assert'

Методът трябва да върне резултат, когато извиква друг метод, който хвърля само изключение
boolean method(int value) { switch(value) { case 0: return false; case 1: return true; default: Assert.fail("Unhandled value."); } } Това е неуспешно компилиране с грешка „Методът трябва да върне...
233 изгледи
schedule 22.09.2022

Junit твърди нещо след изчакване и обработка на изключение
метод, който хвърля при първо и второ извикване: public void foo() throws Exception тест: @test public void testFooThrowsAtFirstAndSecondTime(){ boolean thrown; try { foo(); } catch (Exception e) { thrown =...
2321 изгледи

Могат ли модулните/интеграционните тестове да нямат твърдения? А какво да кажем за конкретния случай?
Сценарий: Имам някои интеграционни тестове. Един от тях тества изтриване. Така че направих: @Test @Order(6) public void delete() { rfxCriteriRepository.delete(rfxCriteriEconomico.getIdrfxcriteri()); } просто да тествате дали методът не...
195 изгледи

Как да тестваме твърдения?
Използвам рамка за тестване на единици, за да тествам библиотеките си. Имам доста твърдения в библиотеката, за да се уверя, че грешките на програмиста се улавят в компилациите за отстраняване на грешки. Сега искам да съм сигурен, че тествам за...
896 изгледи

Опитвайки се да валидирам двустепенна уникалност за ruby ​​on rails
Търся да напиша тест, който може да потвърди уникалността на валидиране на съединение (ако това има смисъл). Самото валидиране е както следва: validates_uniqueness_of :name, :scope => [:address_postcode] Как да направя това? Бих ли просто...
70 изгледи
schedule 10.11.2023

Твърдения за именуване на Microsoft Z3
Трябва да назова някои твърдения в моя модел z3, така че да може да генерира ненаситени ядра. Мога да направя това ръчно по следния начин: (assert (! (assertion) :named x)) Просто трябва да го направя с помощта на .NET API директно....
716 изгледи
schedule 18.11.2022

Използване на Assert за сравняване на два обекта
Пиша тестови случаи за моя проект, един тест, от който се нуждая, е да тествам изтриването. Това може да не е точно правилният начин да го направя, но се натъкнах на нещо, което няма смисъл за мен. Кодът е като този: [Test] private void...
3837 изгледи

Начини за ASSERT изрази по време на изграждане в C
Подреждам някакъв по-стар код, който използва „магически числа“ навсякъде, за да зададе хардуерни регистри, и бих искал да използвам константи вместо тези числа, за да направя кода малко по-изразителен (всъщност те ще се съпоставят с имената...
19467 изгледи
schedule 23.11.2023

Утвърждаване с аргумент от низ не работи според очакванията
РЕДАКТИРАНЕ: Проблемът беше с твърдението, както хората посочиха по-долу. Благодаря за помощта! Имам набор от enum, който се опитвам да приравня, но по някаква причина не работи. Декларира се така: typedef NS_ENUM(NSUInteger, ExUnitTypes) {...
585 изгледи
schedule 23.10.2023

Как да деактивирате assert в gradle test
Използвам JAVA_OPTS с disableassertions, но когато gradle test се изпълнява, все още има изходи с java.lang.AssertionError . Защо ? build.gradle : apply plugin: 'java' apply plugin: 'eclipse' apply plugin: "groovy" dependencies {...
2687 изгледи
schedule 01.01.2024

Каква е ролята на assert в C++ програми, които имат модулни тестове?
Добавям модулни тестове към някои наследени C++ кодове и се натъквах на много сценарии, при които assert във функция ще се прекъсне по време на изпълнение на модулен тест. Често срещан идиом, на който съм се натъквал, са функции, които приемат...
2221 изгледи
schedule 18.02.2024

Какво се случва, когато операторът [] се провали и имам нужда от твърдение за това?
#include <iostream> int main() { int a[] = { 21, 213, 45 }; static_assert(a[22], "error for a\n"); return (0); } Имам справочна таблица, оформена като масив от int , трябва да проверя по време на компилиране дали използването на...
253 изгледи
schedule 21.03.2024

ASSERT се проваля при извикване на CDC SelectObject() - Какво мога да опитам?
Работя върху многонишково win32 MFC приложение. Изобразяваме карта и я показваме в панел в потребителския интерфейс заедно с изобразени по избор обекти отгоре. Изобразява се бавно (~800 ms), което се случва в нишката на потребителския интерфейс....
1826 изгледи
schedule 29.04.2024

Валидиране без пропускане на тестовите случаи, ако някой се провали
Имам следните тестови случаи: Вход - Изход Вход - Търсене - Изход Вход - Търсене - Кликнете върху резултат - Изход Всички тези 3 тестови случая се считат за независими и са в рамките на един клас testNg. Как да потвърдя първия тестов...
656 изгледи
schedule 09.05.2024

Булеви изрази в списъка за избор на SQL
Искам да създам SQL Select, за да направя единичен тест в MS SQL Server 2005. Основната идея е следната: select 'Test Name', foo = 'Result' from bar where baz = (some criteria) Идеята е, че ако стойността на колоната "foo" е "Резултат",...
48727 изгледи
schedule 14.05.2024

Как да потвърдя отговорите с Gauge (getgauge.io)?
Разгледах документацията и примерен C# проект: http://getgauge.io/documentation/user/current/ Не съм сигурен обаче как да потвърдя отговора от „Стъпка“. Може би Gauge не е правилният инструмент за това, но се опитвам да проверя формата на JSON...
811 изгледи
schedule 08.12.2022