zoukankan      html  css  js  c++  java
  • TestNG 装配@Autowired bean为null解决方法

    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注解
    

      

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

  • 相关阅读:
    蛇形填数
    A Famous Music Composer
    Java用筛子法求素数
    素数求和问题
    Java中数组的快排
    大数阶乘
    Binary String Matching
    括号配对问题
    Android Studio安装和使用
    Android Studio使用手册
  • 原文地址:https://www.cnblogs.com/eathertan/p/12726901.html
Copyright © 2011-2022 走看看