我寫了Junit測試類來測試特定的方法。在這個方法中處理的變量之一是彈簧注入,通過從屬性文件中獲取值。因彈簧注入導致Junit方法調用失敗
下面是我的測試方法
@Test
public void myTestMethod() {
//invoking the method to be tested
Assert.assertTrue(updateGroceries());
}
這是待測試的類,
public class ToBeTested {
//Spring injected value
String categories;
public boolean updateGroceries() {
List<String> categoryList = StringUtils.convertStringToList(categories);
}
在上述類,類變量是彈簧注入。 這是屬性文件內容:
categories = Dals,Pulses,Dry Fruits,Edible Oil
現在運行我Junit的方法,同時,執行失敗,因爲依賴注入是failing.Since我想在Tomcat測試運行的代碼。我想在不運行tomcat的情況下測試代碼。請提出一些解決方案。