· 5 years ago · Mar 11, 2020, 05:34 PM
1application.yml:
2spring:
3 datasource:
4 url: ${dbUrl}
5 username: ${dbUsername}
6 password: ${dbPassword}
7 jpa:
8 hibernate:
9 ddl-auto: validate
10 properties:
11 hibernate:
12 jdbc:
13 lob:
14 non_contextual_creation: true
15 show-sql: true
16 flyway:
17 validate-on-migrate: false
18 enabled: true
19
20V1_1_0__migration.sql:
21
22CREATE SEQUENCE public.entity_id_sequence INCREMENT 1 START 1 MINVALUE 1;
23
24CREATE TABLE IF NOT EXISTS movies
25(...
26
27Test:
28
29@RunWith(SpringRunner.class)
30@DataJpaTest
31public class MovieEntityTest {
32
33 @Autowired
34 private MovieRepository movieRepository;
35
36 @Test
37 public void show_not_allow_null_title() {
38 Movie movie = new Movie();
39 movie.setTitle("MyTitle");
40 Movie inDB = movieRepository.save(movie);
41 assertThat(inDB.getTitle()).isNotNull();
42 }
43
44}