Springboot集成TestNG

项目结构如下:
Springboot集成TestNG_第1张图片
只需要一个基类BaseCase,之后所有的case类继承于这个基类就可以了

  • pom

    org.springframework.boot
    spring-boot-starter-test
    test


    org.testng
    testng
    7.0.0

  • BaseCase
@SpringBootTest(classes = Application.class)
public abstract class BaseCase extends AbstractTestNGSpringContextTests {

}
  • TestCase(项目类我命名为RmqCase)
public class RmqCase extends BaseCase {

    @Autowired
    private RmqMapper rmqMapper;

    @Autowired
    private CategoryConfigService categoryConfigService;

    @Test
    public void testA(){

        System.out.println(categoryConfigService.getCategoryList());
    }

    @Test
    public void testB(){

        System.out.println(rmqMapper.selectMqList());
    }

}

项目内的所有mapper、service、controller层代码都可以直接调用

你可能感兴趣的:(Springboot集成TestNG)