Вопросы по теме 'junit4'
Как создать mock/dummy Initial контекст для тестов Junit из контейнера
Я столкнулся с большой проблемой, создающей исходный контекст weblogic при запуске тестов jUnit. Приложение использует Spring/hibernate/weblogic. В коде приложения методы используют прокси-сервер JMS для отправки сообщений в JMS, очереди...
8179 просмотров
schedule
13.03.2024
как издеваться над классом, который вызывает одноэлементный класс, используя junit
Я хотел бы протестировать метод из class1 , который вызывает одноэлементный класс getInstance :
Class ivDomain {
public String method1() {
id=Singleton.getInstance().generateId()
... code
}
}
Когда я делаю тест...
3828 просмотров
schedule
13.11.2023
ScalaTest и Maven: начало работы
У меня есть проект Maven/Java, над которым я работал много лет, и я хотел взять совету JavaPosse и начать писать тесты на Scala. Я написал несколько тестов после быстрого запуска ScalaTest JUnit4 , и теперь я хочу, чтобы эти тесты выполнялись во...
4673 просмотров
schedule
08.11.2022
Начал ли JUnit4 поддержку заказа тестов? Это намеренно?
Новичок в JUnit (на самом деле JUnit 4) и наткнулся на удобный способ выполнения теста.
@RunWith(Suite.class)
@Suite.SuiteClasses(
{
CreateNewProfile.class,
EditProfile.class,...
11809 просмотров
schedule
24.08.2022
Как я могу заставить JUnit 4.8 запускать код после неудачного теста, но перед любыми методами @After?
Я запускаю набор тестов Selenium (фактически Selenium, поддерживаемый WebDriver), используя JUnit 4.8.2. Я бы хотел, чтобы тесты автоматически делали снимок экрана браузера, как только тест терпит неудачу. Все тесты наследуются от...
4164 просмотров
schedule
03.12.2023
Не удалось создать отчет с помощью eclipse
при создании отчета Junit с использованием Eclipse я получаю эту ошибку.
[junitreport]: Ошибка! Использование элемента расширения «перенаправление» не разрешено, если для функции безопасной обработки установлено значение true.
[junitreport] Не...
417 просмотров
schedule
03.02.2024
JUnit: установка границы транзакции для тестового класса
Я хочу запустить транзакции базы данных перед запуском любого тестового метода и откатить все транзакции в конце выполнения всех тестов.
Как это сделать? Какие аннотации я должен использовать?
@RunWith(SpringJUnit4ClassRunner.class)...
18258 просмотров
schedule
07.02.2024
Получение NullpointerException в JSF FacesContext
Я получаю исключение нулевого указателя в Junit, когда пытаюсь протестировать метод, который содержит FaceContext (который связан с внутренним компонентом JSF).
context.getApplication().evaluateExpressionGet();
Здесь я получаю...
420 просмотров
schedule
12.03.2024
утверждение/сравнение двух несопоставленных строковых объектов регистрируется как ошибка, а не сбой
Я выполнил простой тестовый пример (в среде jobss-ejb), который сравнивает/утверждает 2 строки. К сожалению, строки не совпадают (есть ошибка). Но проблема в том, что когда я запускаю тестовый пример из eclipse , он регистрирует результат как...
253 просмотров
schedule
24.02.2024
Как объединить метод, который в результате создает InputStream?
У меня есть метод, который создает InputStream после обработки нескольких байтов. Это правильно с точки зрения дизайна. Однако как я могу модульно протестировать метод, возвращающий InputStream, какие допустимые утверждения можно сделать?...
106 просмотров
schedule
27.08.2022
Исключение Classcast при использовании mockito
Я получаю исключение classcast, используя следующий фрагмент кода в тестовом примере.
Employee employee1= new Employee();
Employee employee2= new Employee();
Employee employee3= new Employee();
int id=1234;...
1322 просмотров
schedule
25.01.2024
Параметризованный тест: выборочный запуск только для одной точки данных
У меня есть тест Parameterized , который питается, скажем, файлами:
@RunWith(Parameterized.class)
public class FileTest {
...
public static Collection<Object[]> data() {
return IteratorUtils.toList( FileUtils.iterateFiles(testFilesDir...
76 просмотров
schedule
04.10.2023
Как проверить случай по умолчанию при использовании Junit Parameterized.class
У меня есть API старой версии: Foo(). Теперь я расширяю API до Foo(false), Foo(true) и Foo() по-прежнему должны работать как раньше.
Прямо сейчас я использую Parameterized.class для выполнения Junit, и список параметров {null, false, true}. Я...
96 просмотров
schedule
25.09.2022
Ошибка создания bean-компонента с именем defaultServletHandlerMapping
Я преобразовал всю свою конфигурацию XML Spring в код Java, но я не могу запустить все свои тесты (с которыми они работали раньше), потому что у меня есть уродливое исключение:
org.springframework.beans.factory.BeanCreationException: Error...
49886 просмотров
schedule
25.08.2022
Пропустите @Before для проверки || Есть ли способ выполнить методы @Before в TestRule?
Высокий уровень, у меня есть тестовый класс JUnit, который довольно прост. У меня есть несколько @Tests и один @Before, который выполняет некоторые настройки. Для одного теста настройки различаются (я не хочу, чтобы он запускался).
В результате...
2685 просмотров
schedule
02.04.2024
ActivityInstrumentationTestCase2 против ActivityTestRule
Мне нужно протестировать одно действие в моем приложении для Android. В документации ActivityInstrumentationTestCase2 говорится:
Этот класс обеспечивает функциональное тестирование одного действия.
И документация ActivityTestRule...
3400 просмотров
schedule
16.09.2022
java.lang.ExceptionInInitializerError в UserDaoImpl.‹clinit›(UserDaoImpl.java:71)
Это мой testHelper:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath*:WEB-INF/spring/appServlet/servlet-context.xml" })
public class TestHelper {
@Mock
private UserDaoImpl...
1267 просмотров
schedule
09.08.2022
Имитация статики с помощью powermockito, когда статический метод вызывается из какого-то другого метода
Пример кода:
public class A{
public static B connectA(){
String new = "java";
B b = new B("new");
return b;
}
public void A(){
B b = connectA();
}
}
public class B{
public B(String A){...
1174 просмотров
schedule
25.12.2023
Обновление с JUnit 4 до JUnit 5 в Intellij с помощью Gradle
Я хочу преобразовать тест проекта Gradle из JUnit 4 в JUnit 5. Поскольку тестов много, я не хочу преобразовывать их все одновременно.
Я пытаюсь настроить свой build.gradle следующим образом:
apply plugin: 'java'
compileTestJava {...
2155 просмотров
schedule
25.08.2022
Покрытие кода EclEmma игнорирует тесты Junit
Единственный способ, который я нашел, чтобы не проверять покрытие кода в моих тестах JUnit, - это щелкнуть правой кнопкой мыши пакет, выбрать «Покрытие как...», а затем выбрать конфигурацию. Затем я могу отключить свой тестовый пакет. Я перепробовал...
2603 просмотров
schedule
09.11.2023