From 65c31e96b479b894939b40c0bf3804e66d7f3693 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A6=BE=E5=87=A0=E6=B5=B7?= Date: Tue, 16 Mar 2021 15:45:49 +0800 Subject: [PATCH] =?UTF-8?q?test:=20=E8=A1=A5=E5=A2=9E=E5=8D=95=E5=85=83?= =?UTF-8?q?=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../celess/blog/service/ArticleServiceTest.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/test/java/cn/celess/blog/service/ArticleServiceTest.java b/src/test/java/cn/celess/blog/service/ArticleServiceTest.java index b0ea6e5..6f15706 100644 --- a/src/test/java/cn/celess/blog/service/ArticleServiceTest.java +++ b/src/test/java/cn/celess/blog/service/ArticleServiceTest.java @@ -3,6 +3,7 @@ package cn.celess.blog.service; import cn.celess.blog.BaseTest; import cn.celess.blog.entity.model.ArticleModel; import cn.celess.blog.entity.model.PageData; +import cn.celess.blog.mapper.ArticleMapper; import org.junit.Assert; import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; @@ -13,6 +14,8 @@ public class ArticleServiceTest extends BaseTest { @Autowired ArticleService articleService; + @Autowired + ArticleMapper articleMapper; @Test public void adminArticles() { @@ -33,5 +36,17 @@ public class ArticleServiceTest extends BaseTest { assertEquals(1, articleModelPageData.getPageNum()); assertEquals(10, articleModelPageData.getList().size()); articleModelPageData.getList().forEach(Assert::assertNotNull); + + // 测试open字段 + articleModelPageData.getList().forEach(articleModel -> { + // 当前文章 + assertTrue(articleMapper.findArticleById(articleModel.getId()).getOpen()); + if (articleModel.getPreArticle() != null) { + assertTrue(articleMapper.findArticleById(articleModel.getPreArticle().getId()).getOpen()); + } + if (articleModel.getNextArticle() != null) { + assertTrue(articleMapper.findArticleById(articleModel.getNextArticle().getId()).getOpen()); + } + }); } }