Я пытаюсь протестировать свои контроллеры Spring, и для этого мне нужно заполнить мою базу данных. Я использую базу данных h2.
@Sql(scripts="day9_springboot/src/test/resources/article.sql")
public class ArticleControllerIT {
private static RestTemplate restTemplate;
//we need to mock some data for the database
@BeforeAll
public static void init(){
SpringApplication.run(Application.class);
restTemplate = new RestTemplate();
restTemplate.setUriTemplateHandler(new DefaultUriBuilderFactory("http://localhost:8080/articles"));
}
}
Вот как я пытаюсь ее заполнить. Однако сценарий, похоже, не работает.
insert into article(id,title,author,publication_date) values(1,'Title1','author1','2010-10-10');
insert into article(id,title,author,publication_date) values(2,'Title1','author1','2010-10-10');
insert into article(id,title,author,publication_date) values(3,'Title1','author1','2010-10-10');
Это сценарий. Есть предложения, как заставить эту работу работать?