Свързани въпроси '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 изгледи
schedule
24.09.2022
Могат ли модулните/интеграционните тестове да нямат твърдения? А какво да кажем за конкретния случай?
Сценарий: Имам някои интеграционни тестове. Един от тях тества изтриване. Така че направих:
@Test
@Order(6)
public void delete() {
rfxCriteriRepository.delete(rfxCriteriEconomico.getIdrfxcriteri());
}
просто да тествате дали методът не...
195 изгледи
schedule
21.09.2022
Как да тестваме твърдения?
Използвам рамка за тестване на единици, за да тествам библиотеките си. Имам доста твърдения в библиотеката, за да се уверя, че грешките на програмиста се улавят в компилациите за отстраняване на грешки. Сега искам да съм сигурен, че тествам за...
896 изгледи
schedule
11.12.2022
Опитвайки се да валидирам двустепенна уникалност за 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 изгледи
schedule
12.11.2023
Начини за 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