セットのサイズが 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);
}
}
私は最終的にサイズを取得し、それがゼロより大きいことを確認したいと考えています。
これに関する 2 番目の質問は、テスト クラスからセット内の getPhone() メソッドにアクセスする方法です。セットにさらにメソッドを追加すると、セット内からこれらのメソッドのそれぞれにどのようにアクセスするのでしょうか。