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

  • alexis gillis

    alexis gilli

    23 HAZİRAN 2011
  • Caina Mondo Zine

    Caina Mondo

    13 EKİM 2007
  • undrmyumbrellaa

    undrmyumbrel

    25 Temmuz 2012