SpringTest使用

  1. //文件夹目录
  2. -src
  3. -main
  4. -test
  5. -java
  6. @RunWith(SpringRunner.class)
  7. //启动类名
  8. @SpringBootTest(classes = {ActivityCenterAdminApplication.class})
  9. //手动指定启动文件
  10. @ActiveProfiles("dev")
  11. public class DrawRewardTest {
  12. @Autowired
  13. DrawRewardServiceImpl drawRewardService;
  14. @Autowired
  15. private IActivityBaseInfoService baseInfoService;
  16. @Autowired
  17. private IActivityRoundService roundService;
  18. @Test
  19. public void testReward(){
  20. DrawRewardBo drawRewardBo = new DrawRewardBo();
  21. drawRewardBo.setActivityId(6136009443381248L);
  22. drawRewardBo.setActivityRoundId(6136028628389888L);
  23. drawRewardBo.setHandleRewardType(1);
  24. ActivityBaseInfoEntity baseInfoEntity = baseInfoService.getBaseInfoById(drawRewardBo.getActivityId());
  25. ActivityRoundEntity roundEntity = roundService.getActivityRoundById(drawRewardBo.getActivityRoundId());
  26. drawRewardService.drawReward(drawRewardBo,baseInfoEntity,roundEntity);
  27. }
  28. }

debug下强制停止程序

  1. 也可以选择 force return.我这边利用的是异常捕获
  2. 如图示例

IDEA DEBUG工具使用 - 图1