|
|
@@ -1,4 +1,4 @@
|
|
|
-package cn.seecoder.courselearning.serviceImpl;
|
|
|
+package cn.seecoder.courselearning.serviceimpl;
|
|
|
|
|
|
import cn.seecoder.courselearning.enums.UserRole;
|
|
|
import cn.seecoder.courselearning.mapperservice.UserMapper;
|
|
|
@@ -17,7 +17,9 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.boot.test.context.SpringBootTest;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
+import java.util.Calendar;
|
|
|
import java.util.Date;
|
|
|
+import java.util.TimeZone;
|
|
|
|
|
|
|
|
|
@SpringBootTest
|
|
|
@@ -34,6 +36,18 @@ public class UserServiceTest {
|
|
|
@Rule
|
|
|
public ExpectedException thrown= ExpectedException.none();
|
|
|
|
|
|
+ private Date getExpectedDate() {
|
|
|
+ Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT+8"));
|
|
|
+ calendar.set(Calendar.YEAR, 2020);
|
|
|
+ calendar.set(Calendar.MONTH, Calendar.DECEMBER);
|
|
|
+ calendar.set(Calendar.DATE, 18);
|
|
|
+ calendar.set(Calendar.HOUR_OF_DAY, 10);
|
|
|
+ calendar.set(Calendar.MINUTE, 0);
|
|
|
+ calendar.set(Calendar.SECOND, 0);
|
|
|
+ calendar.set(Calendar.MILLISECOND, 0);
|
|
|
+ return calendar.getTime();
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
@BeforeAll
|
|
|
public void init(){
|
|
|
@@ -42,8 +56,7 @@ public class UserServiceTest {
|
|
|
userVO.setPhone("10212345678");
|
|
|
userVO.setBalance(0);
|
|
|
userVO.setUserRole(UserRole.STUDENT);
|
|
|
- Date date = new Date(2020 - 1900, 12 - 1, 18);
|
|
|
- date.setHours(10);
|
|
|
+ Date date = getExpectedDate();
|
|
|
userVO.setCreateTime(date);
|
|
|
}
|
|
|
|
|
|
@@ -55,8 +68,7 @@ public class UserServiceTest {
|
|
|
existUserVO.setPhone("10112345678");
|
|
|
existUserVO.setBalance(0);
|
|
|
existUserVO.setUserRole(UserRole.TEACHER);
|
|
|
- Date date = new Date(2020 - 1900, 12 - 1, 18);
|
|
|
- date.setHours(10);
|
|
|
+ Date date = getExpectedDate();
|
|
|
existUserVO.setCreateTime(date);
|
|
|
UserVO returnedUserVO = userService.getUser(1);
|
|
|
Assert.assertEquals(existUserVO, returnedUserVO);
|