SORU
30 Kasım 2013, CUMARTESİ


@Arasında daha Önce fark @BeforeClass

Ne arasındaki temel fark

  • @Before @BeforeClass
  • @After @AfterClass

Göre 14* @Before *aşağıdaki durumda kullanılır:

Testleri yazarken, ortak çeşitli testler benzer nesneleri çalıştırmak için önce oluşturulmuş gerekiyor bulmak için.

@BeforeClass veritabanı bağlantısı kurmak için kullanılabilir oysa. Ama yok @Before aynı yapamaz?

CEVAP
30 Kasım 2013, CUMARTESİ


Kod @Before işaretli @BeforeClass Bir zamanlar tüm test Fikstür önce çalışırken her sınavdan önce, yürütülür. Eğer test sınıf on testleri varsa, @Before kodu on defa idam edilecek, ancak @BeforeClass yalnızca bir kez yürütülür.

Genel olarak, birden fazla test aynı hesaplama açısından pahalı kurulum kodunu paylaşma ihtiyacı olduğunda @BeforeClass kullanın. Veritabanı bağlantısı kurarken bu kategoriye girer. @Before, @BeforeClass kod taşıyabilirsiniz ama test çalışması uzun sürebilir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Christopher Bill

    Christopher

    30 NİSAN 2009
  • Felice Musique

    Felice Musiq

    22 NİSAN 2014
  • Lamarr Wilson

    Lamarr Wilso

    27 Aralık 2008