如何单元测试

IDE安装testng插件

  1. 自行百度

注意

  1. 1)单元测试代码,建议放在
  2. /dodo/src/test/java/com.dodo.testing.tests 目录下
  3. 2)单元测试使用的配置文件位置
  4. /dodo/src/test/resources

开始测试

  1. package com.dodo.testing.tests;
  2. import org.springframework.beans.factory.annotation.Autowired;
  3. import org.testng.annotations.Test;
  4. import com.dodo.common.framework.service.HqlHelperService;
  5. import com.dodo.testing.DodoTestBase;
  6. import com.pay.tenpay.PayConfig;
  7. import com.third.aliyun.oss.OSSService;
  8. /**
  9. *
  10. * 单元测试示例
  11. *
  12. */
  13. // 单元测试类 继承 DodoTestBase 即可
  14. public class ExampleTest extends DodoTestBase {
  15. // 注入被测对象
  16. @Autowired
  17. private OSSService ossService;
  18. // 注入被测对象
  19. @Autowired
  20. private HqlHelperService helperService;
  21. // @Test 注解,开始测试
  22. @Test
  23. public void testConfig() {
  24. System.err.println("1: " + PayConfig.getTenpayAccount("AccountB"));
  25. System.err.println("2: " + ossService);
  26. System.err.println("3: " + helperService);
  27. HqlHelper helper = HqlHelper.queryFrom(Province.class);
  28. helper.fetch(ProvinceFields.id, ProvinceFields.name).orderBy(ProvinceFields.name, OrderType.desc);
  29. Records records = helperService.getRecords(helper, Boolean.FALSE);
  30. records.forEach(record -> {
  31. System.err.println(record);
  32. });
  33. }
  34. }