package com.izouma.walkchina.repo; import com.izouma.walkchina.domain.TeamMember; import com.izouma.walkchina.dto.UserDTO; import org.apache.commons.lang3.time.FastDateFormat; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; import java.text.ParseException; import java.util.Date; import java.util.List; @RunWith(SpringRunner.class) @SpringBootTest public class TeamMemberRepositoryTest { @Autowired private TeamMemberRepository teamMemberRepository; @Test public void addTeamMember() throws ParseException { for (long userId = 750; userId < 759; userId++) { Date start = new Date(System.currentTimeMillis() - 24 * 60 * 60 * 1000L * Math.round(Math.random() * 9)); Date end = FastDateFormat.getInstance("yyyy-MM-dd").parse("2099-01-01"); TeamMember teamMember = TeamMember.builder() .userId(userId) .leader(890L) .startDate(start) .endDate(end) .active(true) .build(); teamMemberRepository.save(teamMember); } } @Test public void findUserTeam() { List list = teamMemberRepository.findUserTeam(890L); System.out.println(list); } }