Вопросы с меткой [junit]
Библиотека для модульного тестирования программного обеспечения на языке Java с открытым исходным кодом.
382 вопроса
-1
голос
2
ответа
175
показов
Как правильно тестировать Spring Boot приложение с Testcontainers и несколькими профилями БД?
Проблема:
Я разрабатываю Spring Boot приложение с поддержкой разных СУБД (PostgreSQL, H2 для тестов). Хочу настроить интеграционные тесты с Testcontainers, но столкнулся с проблемами:
При запуске ...
1
голос
1
ответ
58
показов
При компиляции юнит-тестов в PlatformIO VS Code компилятор не видит файлы реализации .cpp
Работаю над проектом на Arduino C++ в PlatformIO под VS Code и столкнулся с проблемой, когда решил обложить логику тестами. Суть проблемы в следующем: весь проект разбит на классы с заголовочными ...
-1
голос
1
ответ
127
показов
Как правильно использовать testImplementation?
Мне нужно написать несколько тестов, вот что то такое
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.platform.app.InstrumentationRegistry
import org.junit.Assert.*
import ...
0
голосов
1
ответ
117
показов
JUnit 5 пропускать кейсы до их начала
Есть ли возможность в JUnit 5 выполнить проверку кейса в списке, перед выполнением. Т.е. если он присутствует в списке - то запускать, в примере ниже дожен запуститься только firstCase
List<...
0
голосов
1
ответ
90
показов
findById не видит объект из mock
Пишу тест сервиса UserServiceImpl
public User getUserById(long id) {
Optional<User> optional = userRepository.findById(id);
User user = null;
if (optional.isPresent())...
0
голосов
1
ответ
92
показа
Runner класс cucmber локально запускает все кейсы игнорируя Classpath
Окружение тестового проекта:
java 17
junit5
cucumber7
Runner класс:
@Cucumber
@IncludeEngines("cucumber")
@SelectClasspathResource("project/uss/as/play/test/features/smoke/smoke_test....
0
голосов
1
ответ
271
показ
Не выполняется обновление данных , хоть и логи говорят об обратном
Я пишу небольшой сервис обмена сообщениями. На данный момент занимаюсь написанием репозитория для работы с данными пользователя. В репозиторий я реализовал все необходимые для работы с БД методы , в ...
0
голосов
1
ответ
367
показов
Использование Testcontainers без Spring
Всем привет! Начал разбираться с Docker и Testcontainers для домашки, где использование Spring запрещено. В проекте используется база данных - с ней происходят разные взаимодействия. Я развернул базу ...
0
голосов
0
ответов
31
показ
Как тестировать работу с Image(Javafx)
Проект Javafx
Хотел сделать тест на создание картинки, хотя бы размеры.
Столкнулся с проблемой тестирвания работы Image в JUnit.
Не получается работать с Image без запуска формы(наследник Application)....
1
голос
0
ответов
46
показов
Как создать столбец с вычисляемым значением в HSQLDB?
В jUnit тестах используется HSQLDB версии 2.7.2 для создания DB в памяти (in-memory DB).
Для создания таблицы используется SQL скрипт, примерное содержимое которого приведено ниже. Проблема ...
0
голосов
1
ответ
1k
показов
Как запускать тесты по папкам или по тегам?
Пытаюсь запустить определённые тесты через консоль с помощью вот такой команды:
gradle test -PincludeTags="User_Service"
UserService - это @Tag.
Проблема в том, что он прогоняет все тесты, ...
-1
голос
2
ответа
306
показов
Помогите написать Assert в цикле for
Есть массив из n числа элементов, и нужно написать цикл, который бы пробегался по нему и проверял assert-ом каждый из них.
{
"total": 762,
"items": [
{
"id": ...
-1
голос
1
ответ
115
показов
getSingleResult() не может получить тип данных oid в postgres
В классе для тестирования (junit) кладу в БД данные, среди которых есть тип данных oid (description) без ошибок:
insert into production_studios(id, name, description, date_foundation)
values ('2','...
-3
голоса
2
ответа
867
показов
Что значит выполнить TODO?
Есть задача: написать тест ExampleTest(junit) и выполнить TODO. Что значит выполнить TODO?
package com.example.cinema.base.webapp.facade.admin.impl;
import com.example.cinema.base.models.dto....
1
голос
0
ответов
23
показа
при запуске integrationTest в БД не сохранятся данные
Пробую написать интеграционый тест слоя сервиса. Метод проверки чтения всех полей из БД.
Класс сущности
@Getter@Setter
@AllArgsConstructor
@NoArgsConstructor
@Entity
public class UserEntity {
@Id
@...