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. 運行測試類,運行成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章