2012-12-27 91 views
1

需要編寫junit來檢查以下返回文件列表的方法。junit檢查返回列表的方法

 public List<pdffiles> noticesPerform (Account account, fromDate, ToDate) 
     { 
     List<pdffiles> notices = new Arraylist(); 
      ............ 
      .. 
     return notices; 
     } 

如何在JUnit檢查

  1. 如何檢查返回列表不爲空?是否需要使用asserThat或什麼?有沒有最好的方法來做到這一點?

  2. 如何通過測試對象賬號,fromDate,Todate來測試方法?

回答

0

使用AssertNull()方法檢查空值。 創建的對象,或者嘲笑他們(如果你決定採取嘲諷的方式,你可以創建一個初始化這些參數對象的方法,那麼你可以通過爲他們的創作提供了一種替代方法嘲笑這些對象。)

0

使用fest assert 2.0 然後你可以這樣做:

XXX returnedList = noticesPerform (...) 
assertThat(returnedList).containsOnly(A, B, C);