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

  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010
  • Santozz Yazz

    Santozz Yazz

    23 Mart 2014
  • Tech4Geeks

    Tech4Geeks

    8 Ocak 2012