以下這個測試類,在一開始看起來似乎沒有問題,但運行後,一直顯示 ZsxqApi
沒有注入進來,是 null
@SpringBootTest
public class AppTest {
@Value("${ChatBot-api.groupId}")
private String groupId;
@Value("${ChatBot-api.cookie}")
private String cookie;
@Autowired
private ZsxqApi zsxqApi;
@Test
public void Test() throws IOException {
zsxqApi.getWithoutCommentsTopics(groupId, cookie);
}
}
解決方法#
添加
@RunWith(SpringRunner.class)
:表示在測試時,能夠進行依賴注入和其他功能
@RunWith(SpringRunner.class)
@SpringBootTest
public class AppTest {
……
}