Junior — Middle
Sistemdə testin icrası ardıcıllığı necə həyata keçirilir?
sobes.tech Süni İntellekt
AI-dan cavab
iOS-də testlərin icra ardıcıllığı adətən aşağıdakı kimidir:
- setUp() — hər test metodundan əvvəl çağırılır, mühitin hazırlanması üçün istifadə olunur.
- Test metodu — özünü test edir, məsələn,
testExample(). - tearDown() — hər test metodundan sonra çağırılır, resursların təmizlənməsi üçün.
Əgər XCTest istifadə olunursa, ardıcıllıq aşağıdakı kimidir:
override func setUp() {
super.setUp()
// hazırlıq
}
func testExample() {
// test
}
override func tearDown() {
// təmizləmə
super.tearDown()
}
Test toplusu işə salındıqda, hər test metodu test sinfinin ayrı bir nümunəsində icra olunur, bu da testlərin izoləsini təmin edir.