_run43_reds.json 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856
  1. [
  2. {
  3. "cls": "ArticleControllerTest",
  4. "case": "list_ByCategory",
  5. "kind": "error",
  6. "ex": "NullPointerException",
  7. "msg": ""
  8. },
  9. {
  10. "cls": "ArticleControllerTest",
  11. "case": "recordRead_NoDuration",
  12. "kind": "error",
  13. "ex": "MockitoException",
  14. "msg": " Only void methods can doNothing()! Example of correct use of doNothing(): doNothing(). doThrow(new RuntimeException()) .when(mock).someVoidMethod()"
  15. },
  16. {
  17. "cls": "ArticleControllerTest",
  18. "case": "featured_Success",
  19. "kind": "failure",
  20. "ex": "AssertionFailedError",
  21. "msg": "expected: <2> but was: <0>"
  22. },
  23. {
  24. "cls": "ArticleControllerTest",
  25. "case": "list_LoggedInUser",
  26. "kind": "failure",
  27. "ex": "AssertionFailedError",
  28. "msg": "expected: not <null>"
  29. },
  30. {
  31. "cls": "ArticleControllerTest",
  32. "case": "list_Success",
  33. "kind": "failure",
  34. "ex": "AssertionFailedError",
  35. "msg": "expected: not <null>"
  36. },
  37. {
  38. "cls": "ArticleControllerTest",
  39. "case": "recordRead_WithMemberId",
  40. "kind": "error",
  41. "ex": "MockitoException",
  42. "msg": " Only void methods can doNothing()! Example of correct use of doNothing(): doNothing(). doThrow(new RuntimeException()) .when(mock).someVoidMethod()"
  43. },
  44. {
  45. "cls": "ArticleControllerTest",
  46. "case": "featured_DefaultSize",
  47. "kind": "failure",
  48. "ex": "AssertionFailedError",
  49. "msg": "expected: <1> but was: <0>"
  50. },
  51. {
  52. "cls": "ArticleControllerTest",
  53. "case": "list_ByKeyword",
  54. "kind": "error",
  55. "ex": "NullPointerException",
  56. "msg": ""
  57. },
  58. {
  59. "cls": "ArticleControllerTest",
  60. "case": "recordRead_Success",
  61. "kind": "error",
  62. "ex": "MockitoException",
  63. "msg": " Only void methods can doNothing()! Example of correct use of doNothing(): doNothing(). doThrow(new RuntimeException()) .when(mock).someVoidMethod()"
  64. },
  65. {
  66. "cls": "AuthControllerTest",
  67. "case": "autoLogin_UserNotFound",
  68. "kind": "failure",
  69. "ex": "AssertionFailedError",
  70. "msg": "expected: <500> but was: <410>"
  71. },
  72. {
  73. "cls": "AuthControllerTest",
  74. "case": "switchRole_NotLoggedIn",
  75. "kind": "failure",
  76. "ex": "AssertionFailedError",
  77. "msg": "expected: <500> but was: <401>"
  78. },
  79. {
  80. "cls": "AuthControllerTest",
  81. "case": "autoLogin_Success",
  82. "kind": "failure",
  83. "ex": "AssertionFailedError",
  84. "msg": "expected: <200> but was: <410>"
  85. },
  86. {
  87. "cls": "AuthControllerTest",
  88. "case": "autoLogin_NoOpenid",
  89. "kind": "failure",
  90. "ex": "AssertionFailedError",
  91. "msg": "expected: <500> but was: <410>"
  92. },
  93. {
  94. "cls": "FamilyControllerTest",
  95. "case": "guideBindFamily_Success",
  96. "kind": "failure",
  97. "ex": "AssertionFailedError",
  98. "msg": "expected: <200> but was: <500>"
  99. },
  100. {
  101. "cls": "GuideFamilyTaskControllerTest",
  102. "case": "getFamilyTaskOverview_WithChildren",
  103. "kind": "failure",
  104. "ex": "AssertionFailedError",
  105. "msg": "expected: <1> but was: <null>"
  106. },
  107. {
  108. "cls": "GuideFamilyTaskControllerTest",
  109. "case": "getPendingReviewTasks_Success",
  110. "kind": "failure",
  111. "ex": "AssertionFailedError",
  112. "msg": "expected: <1> but was: <0>"
  113. },
  114. {
  115. "cls": "GuideFamilyTaskControllerTest",
  116. "case": "reviewTask_Success",
  117. "kind": "error",
  118. "ex": "NullPointerException",
  119. "msg": ""
  120. },
  121. {
  122. "cls": "GuideFamilyTaskControllerTest",
  123. "case": "batchReviewTasks_Success",
  124. "kind": "failure",
  125. "ex": "AssertionFailedError",
  126. "msg": "expected: <3> but was: <0>"
  127. },
  128. {
  129. "cls": "GuideFamilyTaskControllerTest",
  130. "case": "getChildTasks_WithPagination",
  131. "kind": "error",
  132. "ex": "NullPointerException",
  133. "msg": ""
  134. },
  135. {
  136. "cls": "GuideOrderControllerTest",
  137. "case": "getOrders_NullParams",
  138. "kind": "failure",
  139. "ex": "AssertionFailedError",
  140. "msg": "expected: not <null>"
  141. },
  142. {
  143. "cls": "GuideOrderControllerTest",
  144. "case": "getOrderStats_WithData",
  145. "kind": "error",
  146. "ex": "NullPointerException",
  147. "msg": ""
  148. },
  149. {
  150. "cls": "GuideOrderControllerTest",
  151. "case": "getOrderDetail_Success",
  152. "kind": "failure",
  153. "ex": "AssertionFailedError",
  154. "msg": "expected: <200> but was: <403>"
  155. },
  156. {
  157. "cls": "GuideOrderControllerTest",
  158. "case": "getOrderDetail_MissingId",
  159. "kind": "failure",
  160. "ex": "AssertionFailedError",
  161. "msg": "expected: <缺少订单ID> but was: <规划师未完成【planner】培训认证,暂不可提供该类服务>"
  162. },
  163. {
  164. "cls": "GuideOrderControllerTest",
  165. "case": "getOrderDetail_WrongGuide",
  166. "kind": "failure",
  167. "ex": "AssertionFailedError",
  168. "msg": "expected: <无权查看> but was: <规划师未完成【planner】培训认证,暂不可提供该类服务>"
  169. },
  170. {
  171. "cls": "GuideOrderControllerTest",
  172. "case": "getOrders_WithStatusFilter",
  173. "kind": "error",
  174. "ex": "NullPointerException",
  175. "msg": ""
  176. },
  177. {
  178. "cls": "GuideOrderControllerTest",
  179. "case": "getOrderDetail_NotFound",
  180. "kind": "failure",
  181. "ex": "AssertionFailedError",
  182. "msg": "expected: <订单不存在> but was: <规划师未完成【planner】培训认证,暂不可提供该类服务>"
  183. },
  184. {
  185. "cls": "GuideOrderControllerTest",
  186. "case": "getOrders_WithPagination",
  187. "kind": "failure",
  188. "ex": "AssertionFailedError",
  189. "msg": "expected: <200> but was: <403>"
  190. },
  191. {
  192. "cls": "GuideRolePermissionTest",
  193. "case": "orderDetail_OwnerCanView",
  194. "kind": "failure",
  195. "ex": "AssertionFailedError",
  196. "msg": "expected: <200> but was: <403>"
  197. },
  198. {
  199. "cls": "GuideRolePermissionTest",
  200. "case": "orderDetail_MissingId",
  201. "kind": "failure",
  202. "ex": "AssertionFailedError",
  203. "msg": "expected: <缺少订单ID> but was: <规划师未完成【planner】培训认证,暂不可提供该类服务>"
  204. },
  205. {
  206. "cls": "GuideRolePermissionTest",
  207. "case": "reviewTask_TeacherAllowed",
  208. "kind": "error",
  209. "ex": "NullPointerException",
  210. "msg": ""
  211. },
  212. {
  213. "cls": "GuideRolePermissionTest",
  214. "case": "batchReview_TeacherAllowed",
  215. "kind": "failure",
  216. "ex": "AssertionFailedError",
  217. "msg": "expected: <2> but was: <0>"
  218. },
  219. {
  220. "cls": "GuideRolePermissionTest",
  221. "case": "orderDetail_NotOwnerDenied",
  222. "kind": "failure",
  223. "ex": "AssertionFailedError",
  224. "msg": "expected: <无权查看> but was: <规划师未完成【planner】培训认证,暂不可提供该类服务>"
  225. },
  226. {
  227. "cls": "GuideTeamControllerTest",
  228. "case": "testGetTeamStats_NoInviteCode",
  229. "kind": "failure",
  230. "ex": "AssertionFailedError",
  231. "msg": "expected: <0> but was: <null>"
  232. },
  233. {
  234. "cls": "GuideTeamControllerTest",
  235. "case": "testGetTeamStats_WithMembers",
  236. "kind": "failure",
  237. "ex": "AssertionFailedError",
  238. "msg": "expected: <3> but was: <null>"
  239. },
  240. {
  241. "cls": "HealthDimensionControllerTest",
  242. "case": "history_missingMemberId",
  243. "kind": "failure",
  244. "ex": "AssertionFailedError",
  245. "msg": "expected: <500> but was: <200>"
  246. },
  247. {
  248. "cls": "HealthDimensionControllerTest",
  249. "case": "overview_missingMemberId",
  250. "kind": "failure",
  251. "ex": "AssertionFailedError",
  252. "msg": "expected: <500> but was: <200>"
  253. },
  254. {
  255. "cls": "MindFortuneControllerTest",
  256. "case": "testGetTodayFortuneWithoutAuth",
  257. "kind": "failure",
  258. "ex": "AssertionError",
  259. "msg": "JSON path \"$.code\" expected:<401> but was:<400>"
  260. },
  261. {
  262. "cls": "PaymentControllerTest",
  263. "case": "handleWechatCallback_Success",
  264. "kind": "failure",
  265. "ex": "AssertionFailedError",
  266. "msg": "expected: <true> but was: <false>"
  267. },
  268. {
  269. "cls": "PaymentControllerTest",
  270. "case": "handleAlipayCallback_Success",
  271. "kind": "failure",
  272. "ex": "AssertionFailedError",
  273. "msg": "expected: <true> but was: <false>"
  274. },
  275. {
  276. "cls": "PaymentControllerTest",
  277. "case": "createWechatPayOrder_ReturnMapNotNull",
  278. "kind": "failure",
  279. "ex": "AssertionFailedError",
  280. "msg": "expected: not <null>"
  281. },
  282. {
  283. "cls": "PaymentControllerTest",
  284. "case": "createWechatPayOrder_Success",
  285. "kind": "failure",
  286. "ex": "AssertionFailedError",
  287. "msg": "expected: <ORD20260622001> but was: <null>"
  288. },
  289. {
  290. "cls": "ProductControllerTest",
  291. "case": "shelve_PublishSuccess",
  292. "kind": "error",
  293. "ex": "InvalidUseOfMatchersException",
  294. "msg": " Invalid use of argument matchers! 3 matchers expected, 1 recorded: -> at com.etotem.cfc.controller.ProductControllerTest.shelve_PublishSuccess(ProductControlle"
  295. },
  296. {
  297. "cls": "ProductControllerTest",
  298. "case": "shelve_NotOwner",
  299. "kind": "error",
  300. "ex": "InvalidUseOfMatchersException",
  301. "msg": " Invalid use of argument matchers! 3 matchers expected, 1 recorded: -> at com.etotem.cfc.controller.ProductControllerTest.shelve_NotOwner(ProductControllerTest."
  302. },
  303. {
  304. "cls": "ProductControllerTest",
  305. "case": "shelve_UnshelveSuccess",
  306. "kind": "error",
  307. "ex": "InvalidUseOfMatchersException",
  308. "msg": " Invalid use of argument matchers! 3 matchers expected, 1 recorded: -> at com.etotem.cfc.controller.ProductControllerTest.shelve_UnshelveSuccess(ProductControll"
  309. },
  310. {
  311. "cls": "ProductOrderControllerTest",
  312. "case": "confirm_Success",
  313. "kind": "error",
  314. "ex": "NullPointerException",
  315. "msg": ""
  316. },
  317. {
  318. "cls": "ProductOrderControllerTest",
  319. "case": "myOrders_FilterByStatus",
  320. "kind": "error",
  321. "ex": "NullPointerException",
  322. "msg": ""
  323. },
  324. {
  325. "cls": "ProductOrderControllerTest",
  326. "case": "myOrders_AllStatus",
  327. "kind": "error",
  328. "ex": "NullPointerException",
  329. "msg": ""
  330. },
  331. {
  332. "cls": "ProductOrderControllerTest",
  333. "case": "confirm_NotFound",
  334. "kind": "error",
  335. "ex": "NullPointerException",
  336. "msg": ""
  337. },
  338. {
  339. "cls": "ProductOrderControllerTest",
  340. "case": "myOrders_Empty",
  341. "kind": "error",
  342. "ex": "NullPointerException",
  343. "msg": ""
  344. },
  345. {
  346. "cls": "ProductOrderControllerTest",
  347. "case": "confirm_NotYetShipped",
  348. "kind": "error",
  349. "ex": "NullPointerException",
  350. "msg": ""
  351. },
  352. {
  353. "cls": "StatsControllerTest",
  354. "case": "familyCompletion_NoFamily",
  355. "kind": "failure",
  356. "ex": "AssertionFailedError",
  357. "msg": "expected: <500> but was: <5001>"
  358. },
  359. {
  360. "cls": "TaskControllerReviewTest",
  361. "case": "pendingReview_directCall_uniformResultShape",
  362. "kind": "error",
  363. "ex": "NullPointerException",
  364. "msg": ""
  365. },
  366. {
  367. "cls": "TaskControllerReviewTest",
  368. "case": "pendingReview_parent_success_returnsList",
  369. "kind": "error",
  370. "ex": "NestedServletException",
  371. "msg": "Request processing failed; nested exception is java.lang.NullPointerException"
  372. },
  373. {
  374. "cls": "WishControllerTest",
  375. "case": "getWishes_MissingCondition",
  376. "kind": "failure",
  377. "ex": "AssertionFailedError",
  378. "msg": "expected: <请指定查询条件(childId或familyId)> but was: <请指定查询条件(memberId或familyId)>"
  379. },
  380. {
  381. "cls": "WishControllerTest",
  382. "case": "getPendingWishes_NoFamilyId",
  383. "kind": "failure",
  384. "ex": "AssertionFailedError",
  385. "msg": "expected: <500> but was: <5001>"
  386. },
  387. {
  388. "cls": "AdminFamilyOverviewControllerTest",
  389. "case": "tasks_分页",
  390. "kind": "error",
  391. "ex": "IllegalStateException",
  392. "msg": "Failed to load ApplicationContext"
  393. },
  394. {
  395. "cls": "AdminFamilyOverviewControllerTest",
  396. "case": "overview_成功",
  397. "kind": "error",
  398. "ex": "IllegalStateException",
  399. "msg": "Failed to load ApplicationContext"
  400. },
  401. {
  402. "cls": "AdminFamilyOverviewControllerTest",
  403. "case": "overview_非admin拒绝",
  404. "kind": "error",
  405. "ex": "IllegalStateException",
  406. "msg": "Failed to load ApplicationContext"
  407. },
  408. {
  409. "cls": "DimensionRegistryMapContractTest",
  410. "case": "map_unknownLegacy_returnsNullData",
  411. "kind": "failure",
  412. "ex": "AssertionError",
  413. "msg": "JSON path \"$.data\" Expected: null but: was \"unknown_legacy_xyz\""
  414. },
  415. {
  416. "cls": "DimensionRegistryMapContractTest",
  417. "case": "map_emptyLegacy_returnsNullData",
  418. "kind": "failure",
  419. "ex": "AssertionError",
  420. "msg": "JSON path \"$.data\" Expected: null but: was \"\""
  421. },
  422. {
  423. "cls": "DimensionRegistryMapContractTest",
  424. "case": "map_missingLegacy_returnsBadRequest",
  425. "kind": "failure",
  426. "ex": "AssertionError",
  427. "msg": "Status expected:<400> but was:<200>"
  428. },
  429. {
  430. "cls": "DailyCheckinStreakFlowTest",
  431. "case": "childDeletesCheckin_Success",
  432. "kind": "error",
  433. "ex": "MockitoException",
  434. "msg": " Only void methods can doNothing()! Example of correct use of doNothing(): doNothing(). doThrow(new RuntimeException()) .when(mock).someVoidMethod()"
  435. },
  436. {
  437. "cls": "EnergySystemFlowTest",
  438. "case": "parentQueriesEnergyLogs_Success",
  439. "kind": "failure",
  440. "ex": "AssertionFailedError",
  441. "msg": "expected: <200> but was: <500>"
  442. },
  443. {
  444. "cls": "EnergySystemFlowTest",
  445. "case": "childExchangesWishWithEnergy_Success",
  446. "kind": "failure",
  447. "ex": "AssertionFailedError",
  448. "msg": "expected: <200> but was: <500>"
  449. },
  450. {
  451. "cls": "EnergySystemFlowTest",
  452. "case": "childExchangesWithInsufficientEnergy_Fails",
  453. "kind": "failure",
  454. "ex": "AssertionFailedError",
  455. "msg": "expected: <true> but was: <false>"
  456. },
  457. {
  458. "cls": "EnergySystemFlowTest",
  459. "case": "userWithoutFamily_Fails",
  460. "kind": "failure",
  461. "ex": "AssertionFailedError",
  462. "msg": "expected: <500> but was: <5001>"
  463. },
  464. {
  465. "cls": "EnergySystemFlowTest",
  466. "case": "parentGetsEnergyOverview_Success",
  467. "kind": "failure",
  468. "ex": "AssertionFailedError",
  469. "msg": "expected: <200> but was: <500>"
  470. },
  471. {
  472. "cls": "EnergySystemFlowTest",
  473. "case": "taskCompletionGrantsEnergy_Success",
  474. "kind": "failure",
  475. "ex": "AssertionFailedError",
  476. "msg": "expected: <200> but was: <500>"
  477. },
  478. {
  479. "cls": "GrowthRecordSyncFlowTest",
  480. "case": "parentUploadsHealthReport_Success",
  481. "kind": "error",
  482. "ex": "NullPointerException",
  483. "msg": ""
  484. },
  485. {
  486. "cls": "GrowthRecordSyncFlowTest",
  487. "case": "parentCreatesRecordWithoutChild_Fails",
  488. "kind": "failure",
  489. "ex": "AssertionFailedError",
  490. "msg": "expected: <true> but was: <false>"
  491. },
  492. {
  493. "cls": "GrowthRecordSyncFlowTest",
  494. "case": "parentCreatesRecordWithOrder_Success",
  495. "kind": "error",
  496. "ex": "NullPointerException",
  497. "msg": ""
  498. },
  499. {
  500. "cls": "GuideModuleIntegrationTest",
  501. "case": "testGuidePackageCreationFlow",
  502. "kind": "error",
  503. "ex": "DataIntegrityViolationException",
  504. "msg": " ### Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Out of range value for column 'platform_fee' at row 1 #"
  505. },
  506. {
  507. "cls": "PlannerBindInviteFlowTest",
  508. "case": "parentConfirmsBind_Success",
  509. "kind": "failure",
  510. "ex": "AssertionFailedError",
  511. "msg": "expected: <200> but was: <403>"
  512. },
  513. {
  514. "cls": "PlannerBindInviteFlowTest",
  515. "case": "guideViewsBoundFamilies_Success",
  516. "kind": "failure",
  517. "ex": "AssertionFailedError",
  518. "msg": "expected: not <null>"
  519. },
  520. {
  521. "cls": "PlannerBindInviteFlowTest",
  522. "case": "parentBindsSameGuideTwice_Fails",
  523. "kind": "failure",
  524. "ex": "AssertionFailedError",
  525. "msg": "expected: <400> but was: <403>"
  526. },
  527. {
  528. "cls": "PlannerBindInviteFlowTest",
  529. "case": "parentUnbindsGuide_Success",
  530. "kind": "error",
  531. "ex": "MockitoException",
  532. "msg": " Only void methods can doNothing()! Example of correct use of doNothing(): doNothing(). doThrow(new RuntimeException()) .when(mock).someVoidMethod()"
  533. },
  534. {
  535. "cls": "PlannerBindInviteFlowTest",
  536. "case": "completeInviteBindFlow_Success",
  537. "kind": "failure",
  538. "ex": "AssertionFailedError",
  539. "msg": "expected: <200> but was: <403>"
  540. },
  541. {
  542. "cls": "OrchestrationEngineTest",
  543. "case": "testOnTaskFailed_FoundNode_ThenMarkFailedAndEvaluateFlow",
  544. "kind": "failure",
  545. "ex": "AssertionFailedError",
  546. "msg": " expected: \"manual_fail\" but was: null"
  547. },
  548. {
  549. "cls": "OrchestrationIntegrationTest",
  550. "case": "testEvaluateFlow_AndNode_AllCompleted_Triggered",
  551. "kind": "failure",
  552. "ex": "AssertionError",
  553. "msg": " Expecting actual: \"failed\" to be in: [\"in_progress\", \"pending\"] "
  554. },
  555. {
  556. "cls": "ArticleWorkflowTest",
  557. "case": "reDraft_notRejected_pending",
  558. "kind": "failure",
  559. "ex": "AssertionFailedError",
  560. "msg": "expected: <仅已驳回的文章可重新编辑> but was: <仅已驳回或已撤回的文章可重新编辑>"
  561. },
  562. {
  563. "cls": "ArticleWorkflowTest",
  564. "case": "reDraft_notRejected_draft",
  565. "kind": "failure",
  566. "ex": "AssertionFailedError",
  567. "msg": "expected: <仅已驳回的文章可重新编辑> but was: <仅已驳回或已撤回的文章可重新编辑>"
  568. },
  569. {
  570. "cls": "ArticleWorkflowTest",
  571. "case": "reDraft_notRejected_published",
  572. "kind": "failure",
  573. "ex": "AssertionFailedError",
  574. "msg": "expected: <仅已驳回的文章可重新编辑> but was: <仅已驳回或已撤回的文章可重新编辑>"
  575. },
  576. {
  577. "cls": "CfCommissionServiceSettleTest",
  578. "case": "settle_F03a发放_自动创建感恩记录",
  579. "kind": "failure",
  580. "ex": "",
  581. "msg": " Wanted but not invoked: octopusEffectRecordMapper.insert(<any>); -> at com.etotem.cfc.service.CfCommissionServiceSettleTest.settle_F03a发放_自动创建感恩记录(CfCommission"
  582. },
  583. {
  584. "cls": "CfCommissionServiceSettleTest",
  585. "case": "settle_同家庭引荐人跳过_顺延到下一级拿F03a",
  586. "kind": "failure",
  587. "ex": "",
  588. "msg": " Wanted but not invoked: cfBalanceService.earnByRule( 1020L, \"F03a\", 1L, <any> ); -> at com.etotem.cfc.service.CfCommissionServiceSettleTest.set"
  589. },
  590. {
  591. "cls": "CfCommissionServiceSettleTest",
  592. "case": "settle_商品订单实付与分润基数分离",
  593. "kind": "failure",
  594. "ex": "",
  595. "msg": " Wanted but not invoked: cfBalanceService.earnByRule( 1010L, \"F03a\", 1L, <Capturing argument> ); -> at com.etotem.cfc.service.CfCommissionServic"
  596. },
  597. {
  598. "cls": "CfCommissionServiceSettleTest",
  599. "case": "settle_两级销售奖_F03a按团队档位_F03b按自身档位",
  600. "kind": "failure",
  601. "ex": "",
  602. "msg": " Wanted but not invoked: cfBalanceService.earnByRule( 1010L, \"F03a\", 1L, <Capturing argument> ); -> at com.etotem.cfc.service.CfCommissionServic"
  603. },
  604. {
  605. "cls": "CfCommissionServiceSettleTest",
  606. "case": "settle_档位比例超规则上限_按上限封顶",
  607. "kind": "failure",
  608. "ex": "",
  609. "msg": " Wanted but not invoked: cfBalanceService.earnByRule( 1010L, \"F03a\", 1L, <Capturing argument> ); -> at com.etotem.cfc.service.CfCommissionServic"
  610. },
  611. {
  612. "cls": "CfCommissionServiceSettleTest",
  613. "case": "settle_落P点消费日志_基数与订单对应",
  614. "kind": "failure",
  615. "ex": "",
  616. "msg": " Wanted but not invoked: ppointConsumptionLogMapper.insert( <Capturing argument> ); -> at com.etotem.cfc.service.CfCommissionServiceSettleTest.settle_落P点消费日"
  617. },
  618. {
  619. "cls": "CfCommissionServiceSettleTest",
  620. "case": "settle_最多两级_第三级引荐人不发放",
  621. "kind": "failure",
  622. "ex": "",
  623. "msg": " Wanted but not invoked: cfBalanceService.earnByRule( 1010L, \"F03a\", 1L, <any> ); -> at com.etotem.cfc.service.CfCommissionServiceSettleTest.set"
  624. },
  625. {
  626. "cls": "CfCommissionServiceSettleTest",
  627. "case": "settle_推荐人分润只走earnByRule_不再写旧分佣流水",
  628. "kind": "failure",
  629. "ex": "",
  630. "msg": " Wanted but not invoked: cfBalanceService.earnByRule( <any long>, <any string>, <any long>, <any> ); -> at com.etotem.cfc.service.CfCommissionSe"
  631. },
  632. {
  633. "cls": "DanReportParseServiceTest",
  634. "case": "testParseA2_standardCoreLiteracyFormat",
  635. "kind": "failure",
  636. "ex": "AssertionFailedError",
  637. "msg": "expected: <俊辰> but was: <null>"
  638. },
  639. {
  640. "cls": "DanReportParseServiceTest",
  641. "case": "testParseB4_regression",
  642. "kind": "failure",
  643. "ex": "AssertionFailedError",
  644. "msg": "B4 解析应正常 ==> expected: <false> but was: <true>"
  645. },
  646. {
  647. "cls": "DanReportParseServiceTest",
  648. "case": "testParseA1_shouldFallbackToGenericPattern",
  649. "kind": "failure",
  650. "ex": "AssertionFailedError",
  651. "msg": "应通过fallback提取感知觉百分位 ==> expected: not <null>"
  652. },
  653. {
  654. "cls": "DanReportParseServiceTest",
  655. "case": "testParseA1_shouldExtractCognitiveDimensionFromDetailPage",
  656. "kind": "failure",
  657. "ex": "AssertionFailedError",
  658. "msg": "应有processingSpeed_score ==> expected: not <null>"
  659. },
  660. {
  661. "cls": "FamilyAdminOverviewServiceTest",
  662. "case": "overview_计数与明细",
  663. "kind": "error",
  664. "ex": "IllegalStateException",
  665. "msg": "Failed to load ApplicationContext"
  666. },
  667. {
  668. "cls": "FamilyAdminOverviewServiceTest",
  669. "case": "overview_家庭不存在",
  670. "kind": "error",
  671. "ex": "IllegalStateException",
  672. "msg": "Failed to load ApplicationContext"
  673. },
  674. {
  675. "cls": "FamilyAdminOverviewServiceTest",
  676. "case": "pageTasks_分页",
  677. "kind": "error",
  678. "ex": "IllegalStateException",
  679. "msg": "Failed to load ApplicationContext"
  680. },
  681. {
  682. "cls": "FamilyJoinRequestServiceReferrerBindTest",
  683. "case": "approve_inviterWithoutReferrer_doesNotBind",
  684. "kind": "error",
  685. "ex": "NullPointerException",
  686. "msg": ""
  687. },
  688. {
  689. "cls": "FamilyJoinRequestServiceReferrerBindTest",
  690. "case": "approve_tokenPath_userWithReferrer_doesNotRebind",
  691. "kind": "error",
  692. "ex": "NullPointerException",
  693. "msg": ""
  694. },
  695. {
  696. "cls": "FamilyJoinRequestServiceReferrerBindTest",
  697. "case": "approve_tokenPath_newUserWithoutReferrer_bindsInviterReferrer",
  698. "kind": "error",
  699. "ex": "NullPointerException",
  700. "msg": ""
  701. },
  702. {
  703. "cls": "FamilyJoinRequestServiceReferrerBindTest",
  704. "case": "approve_shortCodePath_noInviter_doesNotBind",
  705. "kind": "error",
  706. "ex": "NullPointerException",
  707. "msg": ""
  708. },
  709. {
  710. "cls": "FortuneServiceTest",
  711. "case": "testCalculateLuckyDirection",
  712. "kind": "error",
  713. "ex": "NullPointerException",
  714. "msg": ""
  715. },
  716. {
  717. "cls": "FortuneServiceTest",
  718. "case": "testGenerateIsDeterministic",
  719. "kind": "error",
  720. "ex": "NullPointerException",
  721. "msg": ""
  722. },
  723. {
  724. "cls": "MembershipPaySwitchTest",
  725. "case": "createOrderWithPayType_virtualEnabled_configMissing_returnsNull",
  726. "kind": "failure",
  727. "ex": "AssertionFailedError",
  728. "msg": "expected: <null> but was: <{levelCode=FAMILY, amount=131400, orderNo=ORD1793883676366005E04C, payType=wechat, wechatPayParams={}, groupNo=null, totalPeriods=1, "
  729. },
  730. {
  731. "cls": "PaymentServiceORDRoutingTest",
  732. "case": "unknownPrefix_routesToHandlePaymentCallback",
  733. "kind": "failure",
  734. "ex": "AssertionFailedError",
  735. "msg": "expected: <SUCCESS> but was: <FAIL>"
  736. },
  737. {
  738. "cls": "ProductOrderServiceFulfillmentMultiModeTest",
  739. "case": "resolveShipType_deliveryMethod3_requiresExplicitShipType",
  740. "kind": "error",
  741. "ex": "NullPointerException",
  742. "msg": ""
  743. },
  744. {
  745. "cls": "ProductOrderServiceFulfillmentMultiModeTest",
  746. "case": "ship_local_syncsWechatWithLogisticsType2",
  747. "kind": "error",
  748. "ex": "InvalidUseOfMatchersException",
  749. "msg": " Misplaced or misused argument matcher detected here: -> at com.etotem.cfc.service.ProductOrderServiceFulfillmentMultiModeTest.stubBuyerWithOpenid(ProductOrder"
  750. },
  751. {
  752. "cls": "ProductOrderServiceFulfillmentMultiModeTest",
  753. "case": "ship_express_requiresTrackingAndCompany",
  754. "kind": "error",
  755. "ex": "NullPointerException",
  756. "msg": ""
  757. },
  758. {
  759. "cls": "ProductOrderServiceFulfillmentMultiModeTest",
  760. "case": "ship_selfPickup_syncsWechatWithLogisticsType4",
  761. "kind": "error",
  762. "ex": "InvalidUseOfMatchersException",
  763. "msg": " Misplaced or misused argument matcher detected here: -> at com.etotem.cfc.service.ProductOrderServiceFulfillmentMultiModeTest.stubBuyerWithOpenid(ProductOrder"
  764. },
  765. {
  766. "cls": "ProductOrderServiceFulfillmentMultiModeTest",
  767. "case": "ship_virtual_rejectsManualShipAndIdempotent",
  768. "kind": "error",
  769. "ex": "NullPointerException",
  770. "msg": ""
  771. },
  772. {
  773. "cls": "ProductOrderServiceFulfillmentMultiModeTest",
  774. "case": "autoShipVirtualOrder_onPaySuccess",
  775. "kind": "error",
  776. "ex": "InvalidUseOfMatchersException",
  777. "msg": " Misplaced or misused argument matcher detected here: -> at com.etotem.cfc.service.ProductOrderServiceFulfillmentMultiModeTest.stubBuyerWithOpenid(ProductOrder"
  778. },
  779. {
  780. "cls": "ProductOrderServiceUpdateExpressFieldTest",
  781. "case": "updateExpress_fullUpdate_writesLogisticsColumnsAndSyncsWechat",
  782. "kind": "failure",
  783. "ex": "",
  784. "msg": " Argument(s) are different! Wanted: wechatService.uploadShippingInfo( \"O20261018001\", \"oABC123\", \"YT9876543210\", \"圆通速递\", <any> ); -> at com."
  785. },
  786. {
  787. "cls": "ProductOrderServiceUpdateExpressFieldTest",
  788. "case": "ship_writesLogisticsColumns",
  789. "kind": "failure",
  790. "ex": "",
  791. "msg": " Argument(s) are different! Wanted: wechatService.uploadShippingInfo( \"O20261018001\", \"oABC123\", \"JD0000000001\", \"京东物流\", <any> ); -> at com."
  792. },
  793. {
  794. "cls": "ProductOrderServiceUpdateExpressFieldTest",
  795. "case": "updateExpress_onlyCompany_trackingFallsBackToPersistedLogisticsNo",
  796. "kind": "failure",
  797. "ex": "",
  798. "msg": " Argument(s) are different! Wanted: wechatService.uploadShippingInfo( \"O20261018001\", \"oABC123\", <Capturing argument>, \"中通快递\", <any> ); -> a"
  799. },
  800. {
  801. "cls": "UserServiceFamilyNameLinkTest",
  802. "case": "realName变化_联动家庭名",
  803. "kind": "error",
  804. "ex": "IllegalStateException",
  805. "msg": "Failed to load ApplicationContext"
  806. },
  807. {
  808. "cls": "UserServiceFamilyNameLinkTest",
  809. "case": "realName未变_不改家庭名",
  810. "kind": "error",
  811. "ex": "IllegalStateException",
  812. "msg": "Failed to load ApplicationContext"
  813. },
  814. {
  815. "cls": "ServiceRoleApproveTest",
  816. "case": "planner_已有同手机号admin则更新不重复插入",
  817. "kind": "error",
  818. "ex": "NullPointerException",
  819. "msg": ""
  820. },
  821. {
  822. "cls": "ServiceRoleApproveTest",
  823. "case": "planner_通过后写teacher_status并创建admins记录",
  824. "kind": "error",
  825. "ex": "NullPointerException",
  826. "msg": ""
  827. },
  828. {
  829. "cls": "TaskPlanServiceTest",
  830. "case": "applyAndActivate_无active实例时新建并置active",
  831. "kind": "failure",
  832. "ex": "AssertionFailedError",
  833. "msg": "expected: <100> but was: <null>"
  834. },
  835. {
  836. "cls": "TaskProgressUpdateTest",
  837. "case": "updateProgress_withoutFamilyMemberId_fallsBackToUserIdLookup",
  838. "kind": "error",
  839. "ex": "NoSuchFieldException",
  840. "msg": "platformPointsService"
  841. },
  842. {
  843. "cls": "TaskProgressUpdateTest",
  844. "case": "updateProgress_noDeadlineTask_awardsBasePointsInsteadOfPenalty",
  845. "kind": "error",
  846. "ex": "NoSuchFieldException",
  847. "msg": "platformPointsService"
  848. },
  849. {
  850. "cls": "TaskProgressUpdateTest",
  851. "case": "updateProgress_withExplicitFamilyMemberId_doesNotFallbackToUserIdLookup",
  852. "kind": "error",
  853. "ex": "NoSuchFieldException",
  854. "msg": "platformPointsService"
  855. }
  856. ]