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

  • Ama Jenna

    Ama Jenna

    29 NİSAN 2011
  • booba1234

    booba1234

    22 Temmuz 2006
  • MikeyMacintosh

    MikeyM

    28 Aralık 2009