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

  • EvilControllers

    EvilControll

    20 Ocak 2008
  • stewmurray47

    stewmurray47

    1 Kasım 2006
  • TurkishRoyal

    TurkishRoyal

    16 Ocak 2007