Эх сурвалжийг харах

test: 同步 ArticleRelatedServiceTest 到 getRelatedArticles 新签名

上游给 getRelatedArticles 增加 page 参数后测试未同步,导致
mvn -DskipTests=false 时测试源码无法编译。此处补 page=1,保持原用例语义。
Xiaogang Liao 4 өдөр өмнө
parent
commit
45d2693695

+ 6 - 6
cfc-backend/src/test/java/com/etotem/cfc/unit/ArticleRelatedServiceTest.java

@@ -55,7 +55,7 @@ class ArticleRelatedServiceTest {
     @Test
     void getRelatedArticles_currentNull_returnsEmpty() {
         when(articleMapper.selectById(1L)).thenReturn(null);
-        List<Article> r = service.getRelatedArticles(1L, 3, null, null, null);
+        List<Article> r = service.getRelatedArticles(1L, 3, 1, null, null, null);
         assertTrue(r.isEmpty());
         verify(articleMapper, never()).selectList(any());
     }
@@ -63,7 +63,7 @@ class ArticleRelatedServiceTest {
     @Test
     void getRelatedArticles_emptyTags_returnsEmpty() {
         when(articleMapper.selectById(1L)).thenReturn(a(1L, null, new Date()));
-        List<Article> r = service.getRelatedArticles(1L, 3, null, null, null);
+        List<Article> r = service.getRelatedArticles(1L, 3, 1, null, null, null);
         assertTrue(r.isEmpty());
         verify(articleMapper, never()).selectList(any());
     }
@@ -75,7 +75,7 @@ class ArticleRelatedServiceTest {
                 Collections.singletonList(a(2L, "阅读,亲子", new Date())));
         when(permissionService.filterVisible(any(), any(), any(), any())).thenReturn(Collections.emptyList());
 
-        List<Article> r = service.getRelatedArticles(1L, 3, null, null, null);
+        List<Article> r = service.getRelatedArticles(1L, 3, 1, null, null, null);
         assertTrue(r.isEmpty());
     }
 
@@ -90,7 +90,7 @@ class ArticleRelatedServiceTest {
         when(articleMapper.selectList(any(LambdaQueryWrapper.class))).thenReturn(candidates);
         when(permissionService.filterVisible(any(), any(), any(), any())).thenAnswer(inv -> inv.getArgument(0));
 
-        List<Article> r = service.getRelatedArticles(1L, 3, null, null, null);
+        List<Article> r = service.getRelatedArticles(1L, 3, 1, null, null, null);
 
         // order: id=2 (2 shared) > id=3 (1 shared) > id=4 filtered out by count=0 but still queried
         assertEquals(2, r.size()); // size=3 but only 2 match
@@ -106,7 +106,7 @@ class ArticleRelatedServiceTest {
         when(articleMapper.selectList(any(LambdaQueryWrapper.class))).thenReturn(Collections.singletonList(dup));
         when(permissionService.filterVisible(any(), any(), any(), any())).thenAnswer(inv -> inv.getArgument(0));
 
-        List<Article> r = service.getRelatedArticles(1L, 3, null, null, null);
+        List<Article> r = service.getRelatedArticles(1L, 3, 1, null, null, null);
         assertTrue(r.isEmpty());
     }
 
@@ -120,7 +120,7 @@ class ArticleRelatedServiceTest {
         when(articleMapper.selectList(any(LambdaQueryWrapper.class))).thenReturn(cands);
         when(permissionService.filterVisible(any(), any(), any(), any())).thenAnswer(inv -> inv.getArgument(0));
 
-        List<Article> r = service.getRelatedArticles(1L, 2, null, null, null);
+        List<Article> r = service.getRelatedArticles(1L, 2, 1, null, null, null);
 
         assertEquals(2, r.size());
     }