@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
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.
Ne fark var arasında #include <file...
SENDİKA ve SENDİKA arasında ne fark va...
Bir GUID ve bir UUID arasında herhangi...
Fark Arasında Seçin ve SelectMany...
≪section> ve <div> arasında...