SORU
14 Kasım 2008, Cuma


2 JUnit arasındaki farklar sınıfları Savunmak

JUnit çerçeve 2 Assert sınıflar (farklı paketler halinde, tabii ki) ve her yöntemlerden çok benzer görünüyor içerir. Kimse bunun nedenini açıklayabilir mi?

Vardır bahsediyorum sınıfları: junit.framework.Assert org.junit.Assert.

CEVAP
14 Kasım 2008, Cuma


Eski yöntem (Junit 3) junit genişleterek test sınıfları işaretlemek için.çerçeve.Deneme durumu. Bu junit miras kaldı.çerçeve.Kendisi ve test sınıf bir iddia bu iddia-yöntemlerini çağırmak için yeteneği bu şekilde kazandı.

Junit sürüm 4, çerçeve testleri işaretleme için ek Açıklamalar kullanır. Artık deneme durumu uzatmak lazım. Ama iddia-yöntem mevcut değil demektir. Ama yeni bir statik ithalat İddia sınıfı yapabilirsiniz. Bu yöntem iddia yeni sınıf tüm statik yöntemler vardır. Bu şekilde alabilirsiniz:

import static org.junit.Assert.*;

Bu statik aldıktan sonra, önek olmadan bu yöntemleri kullanabilirsiniz.

Yeniden onlar da yeni bir paket org taşındı.junit, daha iyi paket-normal adlandırma kurallarını izler.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Adam Khoury

    Adam Khoury

    23 Ocak 2008
  • Lamborghini

    Lamborghini

    13 Aralık 2005
  • wolfys you tube

    wolfys you t

    22 Kasım 2006