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

  • gadgetgal38

    gadgetgal38

    9 HAZİRAN 2009
  • Max Lee

    Max Lee

    18 AĞUSTOS 2006
  • NextGenWindows

    NextGenWindo

    8 Kasım 2011