我還是會來與單元測試某些事情而言,我有一個關於我的JUnit測試問題的一個相對簡單的類:如何對Java中的集合進行單元測試?
public class Kite {
private List<String> strings = new ArrayList<String>();
public void addString(String string) { //... }
public void removeString(String string) { //... }
public List<String> getStrings() { //... }
public int getNumStrings() { //... }
}
在這種情況下,我想測試所有四種方法。然而,現在我寫的這些測試都非常相似。它們(不包括刪除)都遵循基本結構,向風箏添加一個字符串,然後檢查風箏對象中的字符串數量。
有沒有更好的方法來測試這些「CRUD」類型的方法?
我需要測試它們嗎?
你建議的邊緣情況非常有幫助。 – sdasdadas