Junior — Middle
Ինչպե՞ս է տեղի ունենում համակարգում թեստի կատարման հաջորդականությունը։
sobes.tech AI
Պատասխան AI-ից
iOS-ում փորձարկումների կատարման հաջորդականությունը սովորաբար հետևյալն է.
- setUp() — կանչվում է յուրաքանչյուր փորձարկման մեթոդից առաջ, օգտագործվում է միջավայրի պատրաստման համար:
- Փորձարկման մեթոդ — պարունակում է ինքն փորձարկումը, օրինակ,
testExample(): - tearDown() — կանչվում է յուրաքանչյուր փորձարկման մեթոդից հետո, ռեսուրսների մաքրման համար:
Եթե օգտագործվում է XCTest, ապա կարգը հետևյալն է.
override func setUp() {
super.setUp()
// պատրաստում
}
func testExample() {
// փորձարկում
}
override func tearDown() {
// մաքրման
super.tearDown()
}
Փորձարկումների հավաքածուն սկսելու ժամանակ, յուրաքանչյուր փորձարկման մեթոդ կատարվում է փորձարկման դասի առանձին օրինակով, ինչը ապահովում է փորձարկումների մեկուսացումը։