Вопросы по теме '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 просмотров

Не удалось создать отчет с помощью 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 просмотров

Обновление с 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