diff --git a/moun/src/main/resources/application.yml b/moun/src/main/resources/application.yml index 0b68514..e97afdc 100644 --- a/moun/src/main/resources/application.yml +++ b/moun/src/main/resources/application.yml @@ -58,7 +58,7 @@ spring: jpa: database: mysql hibernate: - ddl-auto: update #change to none after create once + ddl-auto: create #change to none after create once properties: hibernate: diff --git a/moun/src/test/java/io/moun/api/member/domain/memberRepositoryTests.java b/moun/src/test/java/io/moun/api/member/domain/memberRepositoryTests.java index e60bd0e..96a860a 100644 --- a/moun/src/test/java/io/moun/api/member/domain/memberRepositoryTests.java +++ b/moun/src/test/java/io/moun/api/member/domain/memberRepositoryTests.java @@ -5,17 +5,24 @@ import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.core.io.Resource; +import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder; import org.springframework.transaction.annotation.Transactional; +import javax.sql.DataSource; +import javax.xml.transform.Source; +import java.io.FileInputStream; +import java.io.InputStream; import java.util.ArrayList; import java.util.Arrays; +import java.util.Iterator; import java.util.List; @Transactional @SpringBootTest public class memberRepositoryTests { - @Autowired + MemberRepository memberRepository; List members = new ArrayList<>(); Member member1; @@ -80,12 +87,28 @@ void setUp() { .build()); } + @Test - void test(){ + void saveAndFindTest(){ for ( Member member : members ) { memberRepository.save(member); } assert memberRepository.count() == members.size(); - + Iterator it= members.iterator(); + while(it.hasNext()){ + Member member = it.next(); + Member memberDB = memberRepository.findById(member.getId()).orElseThrow(); + assert memberDB.equals(member); + } } + @Test + void saveAllandfindALlTest(){ + memberRepository.saveAll(members); + List membersDB = memberRepository.findAll(); + assert membersDB.size() == members.size(); + for (Member member : members) { + assert membersDB.contains(member); + } + } + }