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

  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008
  • Kupa World

    Kupa World

    1 EYLÜL 2011
  • NewsyTech

    NewsyTech

    2 AĞUSTOS 2010