SORU
2 EYLÜL 2010, PERŞEMBE


Bir Liste denetimi Hamcrest boş değil

Eğer herkes bir Listesi boş assertThat() Matchers kullanarak olup olmadığını kontrol etmek için bir yol biliyor mu diye merak ettim?

En iyi şekilde kullan JUnit görebiliyordum:

assertFalse(list.isEmpty());

Ama Hamcrest bunun bir yolu vardır diye umut ediyordum.

CEVAP
2 EYLÜL 2010, PERŞEMBE


Aslında her zaman var

assertThat(list.isEmpty(), is(false));

... ama ne demek istediğini pek tahmin ediyorum :)

Alternatif olarak:

assertThat((Collection)list, is(not(empty())));

empty() Matchers sınıfta bir statik. Collection, 1.2. bitkin jenerik Hamcrest için teşekkürler list dökme ihtiyacı unutmayın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BroadCity

    BroadCity

    10 ŞUBAT 2010
  • MusicDeluxeTV

    MusicDeluxeT

    14 Mayıs 2010
  • tseyina

    tseyina

    2 AĞUSTOS 2006