| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- 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<UserDTO> list = teamMemberRepository.findUserTeam(890L);
- System.out.println(list);
- }
- }
|