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

  • jkimisyellow...ish

    jkimisyellow

    8 Temmuz 2009
  • kremosakhaz

    kremosakhaz

    25 AĞUSTOS 2006
  • Matthew Smith

    Matthew Smit

    24 Mayıs 2010