test: 补单元测试
This commit is contained in:
@@ -158,7 +158,11 @@ VALUES (1, '程序猿张先生', 1, 'https://zhyocean.cn', '', '', 0),
|
|||||||
(3, '罗炜杰个人博客', 1, 'http://www.lwjppz.cn', '', '', 0),
|
(3, '罗炜杰个人博客', 1, 'http://www.lwjppz.cn', '', '', 0),
|
||||||
(4, '强子博客', 1, 'https://www.lqnb.xyz', '', '', 0),
|
(4, '强子博客', 1, 'https://www.lqnb.xyz', '', '', 0),
|
||||||
(5, '原创博客技术联盟', 1, 'http://techblog.pub/', '', '', 0),
|
(5, '原创博客技术联盟', 1, 'http://techblog.pub/', '', '', 0),
|
||||||
(6, 'WarlockMT', 1, 'https://www.warlock.live/', '', '', 0);
|
(6, 'WarlockMT', 1, 'https://www.warlock.live/', '', '', 0),
|
||||||
|
(7, '测试例1', 1, 'https://t1.celess.cn/', '', '', 1),
|
||||||
|
(8, '测试例2', 1, 'https://t2.celess.cn/', '', '', 1),
|
||||||
|
(9, '测试例3', 1, 'https://t3.celess.cn/', '', '', 1),
|
||||||
|
(10, '测试例4', 1, 'https://t4.celess.cn/', '', '', 1);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,32 @@
|
|||||||
|
package cn.celess.blog.service;
|
||||||
|
|
||||||
|
import cn.celess.blog.BaseTest;
|
||||||
|
import cn.celess.blog.entity.PartnerSite;
|
||||||
|
import cn.celess.blog.entity.model.PageData;
|
||||||
|
import org.junit.Test;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.stream.Stream;
|
||||||
|
|
||||||
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
|
public class PartnerSiteServiceTest extends BaseTest {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
PartnerSiteService partnerSiteService;
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void partnerSitePages() {
|
||||||
|
// 测试deleted 参数
|
||||||
|
PageData<PartnerSite> pageData = partnerSiteService.partnerSitePages(1, 10, true);
|
||||||
|
assertTrue(pageData.getList().stream().allMatch(PartnerSite::getDelete));
|
||||||
|
pageData = partnerSiteService.partnerSitePages(1, 10, false);
|
||||||
|
assertTrue(pageData.getList().stream().noneMatch(PartnerSite::getDelete));
|
||||||
|
pageData = partnerSiteService.partnerSitePages(1, 10, null);
|
||||||
|
|
||||||
|
List<PartnerSite> list = pageData.getList();
|
||||||
|
assertNotEquals(0, list.stream().filter(PartnerSite::getDelete).count());
|
||||||
|
assertNotEquals(0, list.stream().filter(partnerSite -> !partnerSite.getDelete()).count());
|
||||||
|
}
|
||||||
|
}
|
||||||
30
src/test/java/cn/celess/blog/service/UserServiceTest.java
Normal file
30
src/test/java/cn/celess/blog/service/UserServiceTest.java
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
package cn.celess.blog.service;
|
||||||
|
|
||||||
|
import cn.celess.blog.BaseTest;
|
||||||
|
import cn.celess.blog.enmu.UserAccountStatusEnum;
|
||||||
|
import cn.celess.blog.entity.model.PageData;
|
||||||
|
import cn.celess.blog.entity.model.UserModel;
|
||||||
|
import org.junit.Test;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
|
||||||
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
|
public class UserServiceTest extends BaseTest {
|
||||||
|
@Autowired
|
||||||
|
UserService userService;
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void getUserList() {
|
||||||
|
// 测试status 参数
|
||||||
|
PageData<UserModel> userList = userService.getUserList(1, 10, UserAccountStatusEnum.NORMAL.getCode());
|
||||||
|
assertTrue(userList.getList().stream().allMatch(userModel -> userModel.getStatus().getCode() == UserAccountStatusEnum.NORMAL.getCode()));
|
||||||
|
userList = userService.getUserList(1, 10, UserAccountStatusEnum.LOCKED.getCode());
|
||||||
|
assertTrue(userList.getList().stream().allMatch(userModel -> userModel.getStatus().getCode() == UserAccountStatusEnum.LOCKED.getCode()));
|
||||||
|
userList = userService.getUserList(1, 10, UserAccountStatusEnum.DELETED.getCode());
|
||||||
|
assertTrue(userList.getList().stream().allMatch(userModel -> userModel.getStatus().getCode() == UserAccountStatusEnum.DELETED.getCode()));
|
||||||
|
userList = userService.getUserList(1, 10, null);
|
||||||
|
assertTrue(userList.getList().stream().anyMatch(userModel -> userModel.getStatus().getCode() == UserAccountStatusEnum.NORMAL.getCode()));
|
||||||
|
assertTrue(userList.getList().stream().anyMatch(userModel -> userModel.getStatus().getCode() == UserAccountStatusEnum.LOCKED.getCode()));
|
||||||
|
assertTrue(userList.getList().stream().anyMatch(userModel -> userModel.getStatus().getCode() == UserAccountStatusEnum.DELETED.getCode()));
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user