package com.ym; import com.ym.mec.common.security.SecurityUtils; import com.ym.mec.web.WebApplication; import com.ym.mec.web.dal.dao.StudentAttendanceDao; import com.ym.mec.web.dal.entity.StudentAttendance; import com.ym.mec.web.dal.enums.StudentAttendanceStatusEnum; import com.ym.mec.web.service.CourseScheduleService; import junit.framework.TestCase; 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.http.*; import org.springframework.test.context.junit4.SpringRunner; import org.springframework.util.MultiValueMap; import org.springframework.web.client.RestTemplate; import java.util.ArrayList; import java.util.List; /** * Unit test for simple App. */ @RunWith(SpringRunner.class) @SpringBootTest(classes = WebApplication.class) public class webApplicationTest extends TestCase{ @Autowired private RestTemplate restTemplate; @Autowired private CourseScheduleService css; @Autowired private StudentAttendanceDao sad; @Test public void test(){ String url = "http://auth-server/queryUserInfo"; HttpHeaders headers = new HttpHeaders(); headers.add("Authorization", "bearer " + SecurityUtils.getAuthentication()); headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED); HttpEntity> entity = new HttpEntity>(null, headers); ResponseEntity resp = restTemplate.exchange(url, HttpMethod.POST, entity, String.class); System.out.println("---------"+resp); } @Test public void test1(){ List sas=new ArrayList<>(); StudentAttendance sa=new StudentAttendance(); sa.setClassGroupId(1); sa.setCourseScheduleId(1L); sa.setMusicGroupId(1); sa.setRemark("test"); sa.setStatus(StudentAttendanceStatusEnum.LEAVE); sa.setTeacherId(1); sa.setUserId(1); sas.add(sa); sad.addStudentAttendances(sas); } }