Jelajahi Sumber

fix(test): 同步 CfBalanceControllerTest 至精简后的 CfBalanceController 签名(B-10 P0 编译回归修复)

根因:44b2f0d42(chore sync 收尾 WIP)精简 CfBalanceController -210 行,
删除 balance/logs 方法的 currentMemberId null 形参;但 unit/CfBalanceControllerTest.java
仍按旧签名调用(多传 null 实参),导致 testCompile BUILD FAILURE,
全模块 1474 @Test + 16 契约测试零执行(B-10 P0)。

修复:移除 7 处多余 null 实参(4 处 balance / 3 处 logs),
与实现签名 balance(userId) / logs(userId, page, size) 对齐。
本地 mvn test -Dtest=CfBalanceControllerTest -DskipTests=false -> 8 例全绿 ✓

关联:测试侧 B-10 登记(01:36 闭环轮实锤)、研发负责人2 02:12 汇报(P0 优先);
复验通道恢复后测试侧可对 2 个 YELLOW 键(createReport/getActiveMaterial)
执行 --mark-green 收口。
研发负责人1 (B-10 P0) 1 Minggu lalu
induk
melakukan
37f29a5df7

+ 7 - 7
cfc-backend/src/test/java/com/etotem/cfc/unit/CfBalanceControllerTest.java

@@ -92,7 +92,7 @@ class CfBalanceControllerTest {
         view.setMemberId(42L);
         when(cfBalanceService.getBalance(42L)).thenReturn(view);
 
-        Result<CfBalanceView> r = controller.balance(7L, null);
+        Result<CfBalanceView> r = controller.balance(7L);
 
         assertEquals(200, r.getCode());
         assertEquals(42L, r.getData().getMemberId());
@@ -110,7 +110,7 @@ class CfBalanceControllerTest {
     void resolveMemberId_未命中_返回404且不查账本() {
         when(familyMemberMapper.selectOne(any())).thenReturn(null);
 
-        Result<CfBalanceView> r = controller.balance(99L, null);
+        Result<CfBalanceView> r = controller.balance(99L);
 
         assertEquals(404, r.getCode());
         verify(cfBalanceService, never()).getBalance(anyLong());
@@ -118,7 +118,7 @@ class CfBalanceControllerTest {
 
     @Test
     void resolveMemberId_userId非法_返回404() {
-        Result<CfBalanceView> r = controller.balance(-1L, null);
+        Result<CfBalanceView> r = controller.balance(-1L);
         assertEquals(404, r.getCode());
         verify(familyMemberMapper, never()).selectOne(any());
     }
@@ -137,7 +137,7 @@ class CfBalanceControllerTest {
         view.setExchanged(370);
         when(cfBalanceService.getBalance(42L)).thenReturn(view);
 
-        Result<CfBalanceView> r = controller.balance(7L, null);
+        Result<CfBalanceView> r = controller.balance(7L);
         CfBalanceView data = r.getData();
 
         assertEquals(200, r.getCode());
@@ -166,7 +166,7 @@ class CfBalanceControllerTest {
         raw.setRecords(Collections.singletonList(log));
         when(cfBalanceService.getLogs(42L, 1, 20)).thenReturn(raw);
 
-        Result<Page<CfBalanceLogVO>> r = controller.logs(7L, null, 1, 20);
+        Result<Page<CfBalanceLogVO>> r = controller.logs(7L, 1, 20);
 
         assertEquals(200, r.getCode());
         Page<CfBalanceLogVO> data = r.getData();
@@ -186,7 +186,7 @@ class CfBalanceControllerTest {
     void logs_未命中_返回404且不查流水() {
         when(familyMemberMapper.selectOne(any())).thenReturn(null);
 
-        Result<Page<CfBalanceLogVO>> r = controller.logs(99L, null, 1, 20);
+        Result<Page<CfBalanceLogVO>> r = controller.logs(99L, 1, 20);
 
         assertEquals(404, r.getCode());
         verify(cfBalanceService, never()).getLogs(anyLong(), anyInt(), anyInt());
@@ -199,7 +199,7 @@ class CfBalanceControllerTest {
         raw.setRecords(Collections.emptyList());
         when(cfBalanceService.getLogs(42L, 1, 20)).thenReturn(raw);
 
-        Result<Page<CfBalanceLogVO>> r = controller.logs(7L, null, 1, 20);
+        Result<Page<CfBalanceLogVO>> r = controller.logs(7L, 1, 20);
 
         assertEquals(200, r.getCode());
         assertNotNull(r.getData().getRecords());