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

  • FrameCityJackal

    FrameCityJac

    4 Aralık 2010
  • technodromeband's channel

    technodromeb

    28 NİSAN 2011
  • JeezyVEVO

    JeezyVEVO

    12 Mayıs 2009