Junior — Middle
Раванди иҷрои тест дар система чӣ гуна аст?
sobes.tech AI
Ҷавоб аз AI
Дар iOS, пайдарпайи иҷрои тестҳо одатан чунин аст:
- setUp() — пеш аз ҳар як усули тестӣ даъват мешавад, барои омодасозии муҳит.
- Усули тестӣ — дорои худи тест, масалан,
testExample(). - tearDown() — пас аз ҳар як усули тестӣ даъват мешавад, барои тоза кардани захираҳо.
Агар XCTest истифода шавад, тартиб чунин аст:
override func setUp() {
super.setUp()
// омодасозӣ
}
func testExample() {
// тест
}
override func tearDown() {
// тозакунӣ
super.tearDown()
}
Ҳангоми оғоз кардани маҷмӯи тестҳо, ҳар усули тест дар нусхаи алоҳидаи синфи тест иҷро мешавад, ки ин изолятсияи тестҳоро таъмин мекунад.