Skip to content

Commit

Permalink
add saveAllandFindAllTest
Browse files Browse the repository at this point in the history
JinhyukKo committed Jan 12, 2025
1 parent bf2f3b2 commit 4e6c0cb
Showing 2 changed files with 27 additions and 4 deletions.
2 changes: 1 addition & 1 deletion moun/src/main/resources/application.yml
Original file line number Diff line number Diff line change
@@ -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:
Original file line number Diff line number Diff line change
@@ -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<Member> 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<Member> 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<Member> membersDB = memberRepository.findAll();
assert membersDB.size() == members.size();
for (Member member : members) {
assert membersDB.contains(member);
}
}

}

0 comments on commit 4e6c0cb

Please sign in to comment.