/
NikolayVasiljev
/
java-reboot
Обзор
Документация
Войти
/
NikolayVasiljev
/
java-reboot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
lesson11/src/test/java/com/example/module11/UserRepositoryTest.java
35 строк
1 KB
Николай
lesson11
06 июл 2025, 21:17
06 июл 2025, 21:17
aab6008
Код
Авторство
О чём код?
package com.example.module11; import static org.assertj.core.api.Assertions.assertThat; import com.example.module11.entity.User; import com.example.module11.entity.UserRepository; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest; @DataJpaTest public class UserRepositoryTest { @Autowired private UserRepository userRepository; @Test public void testSaveAndFindById() { // Создаем нового пользователя User user = new User(); user.setName("Николай"); user.setAge(51); // Сохраняем пользователя в базу userRepository.save(user); // Проверяем, что пользователь получил id после сохранения assertThat(user.getId()).isNotNull(); // Ищем пользователя по id User foundUser = userRepository.findById(user.getId()).orElse(null); // Проверяем, что пользователь найден и данные совпадают assertThat(foundUser).isNotNull(); assertThat(foundUser.getName()).isEqualTo("Николай"); assertThat(foundUser.getAge()).isEqualTo(51); } }