TestNG 装配@Autowired bean为null解决方法

 

在使用TestNG搭建接口自动化框架时,发现bean总是装配不成功。于是在网上找到解决方式,特此记录。

 

1.报错信息 java.lang.NullPointerException

java.lang.NullPointerException

	at hello.cases.AddUserTest.addUser(AddUserTest.java:36)

	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

 ..........(省略报错信息)



===============================================

Default Suite

Total tests run: 1, Passes: 0, Failures: 1, Skips: 0

===============================================

  

2.解决方式:如下图

1.查看测试类是否加注解@SpringBootTest,如果没有需加上

2.查看测试类是否继承AbstractTestNGSpringContextTests,如果没有需加上

3.查看要装配的类是否使用@Autowired注解

  TestNG 装配@Autowired bean为null解决方法

3. 运行测试类,运行成功。

 

 

相关文章:

  • 2021-09-08
  • 2022-12-23
  • 2022-12-23
  • 2021-08-27
  • 2022-02-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-02-28
  • 2022-12-23
  • 2021-04-07
  • 2021-06-06
  • 2022-12-23
相关资源
相似解决方案