我寫一個JUnit測試斷言集合的大小不是的大小爲0編寫JUnit測試來測試一組
public interface Phone {
public Set<PhoneSample> getPhone();
public void setPhone<Set<PhoneSample> phone>
}
public class DefaultPhone implements Phone{
private Set<PhoneSample> phone;
@Override
public Set<PhoneSample> getPhone() {
return phone;
}
}
@Override
public void setPhone(Set<PhoneSample> phone) {
this.phone = phone;
}
}
public class Test{
@Test
public void testOrder10() throws Exception {
Phone input = new DefaultPhone();
int size = input.phone.getLength(); ///DOESNT WORK
assertThat(size, is > 0);
}
}
我最終希望能夠獲得的大小,並檢查它是否大於零。
我的第二個問題是,我將如何從測試類訪問set中的getPhone()方法。如果我添加更多的方法到我的集合中,我將如何從集合中訪問這些方法中的每一個。
您可以詳細說明// DOESNT WORK嗎? –