Я следую за обучением пружины 5 и т. Д. На Udemy, и я нахожусь в той части, где мы проверяем наше приложение. До сих пор все работало нормально, я смог подключиться к базе данных PostgreSQL, и все, кроме сейчас, я застрял в этом испытании, снятым с 2 дней. Приложение запускается, но тест нет. Вот это тестовый класс: < /p>
package com.ghevi.dao;
import com.ghevi.pma.ProjectManagementApplication;
import com.ghevi.pma.dao.ProjectRepository;
import com.ghevi.pma.entities.Project;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.orm.jpa.DataJpaTest;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.jdbc.Sql;
import org.springframework.test.context.jdbc.SqlGroup;
import org.springframework.test.context.junit4.SpringRunner;
import static org.junit.Assert.assertEquals;
@ContextConfiguration(classes= ProjectManagementApplication.class)
@RunWith(SpringRunner.class)
@DataJpaTest // for temporary databases like h2
@SqlGroup({
@Sql(executionPhase = Sql.ExecutionPhase.BEFORE_TEST_METHOD, scripts = {"classpath:schema.sql", "classpath:data.sql"}),
@Sql(executionPhase = Sql.ExecutionPhase.AFTER_TEST_METHOD, scripts = "classpath:drop.sql")
})
public class ProjectRepositoryIntegrationTest {
@Autowired
ProjectRepository proRepo;
@Test
public void ifNewProjectSaved_thenSuccess(){
Project newProject = new Project("New Test Project", "COMPLETE", "Test description");
proRepo.save(newProject);
assertEquals(5, proRepo.findAll().size());
}
}
< /code>
и это трасса стека: < /p>
https://pastebin.com/wcjnu76p
(не обращайте внимания на комментарии, это, вероятно, мусор): < /p>
Подробнее здесь: https://stackoverflow.com/questions/606 ... g-while-th
Размер приращения последовательности устанавливается на [50] в сопоставлении объектов, в то время как соответствующий ра ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение