Mantık başarısız olduğunda birim sınaması nasıl durdurulur. Örnek aşağıdadır. XCTAssertEqual ("Merhaba", "Merhaba", "Geçti") durumu başarısız olduğunda yürütmeyi durdurma.XCTAssert break işlevi
func test_one()
{
XCTAssertEqual("Hello", "Hi", "Passed")
let b = "Good Morning!"
// code continues...
}
bir test başarısız sonra bile çalışmaya devam eder anlamına gelir ve bu sizin testinde son satır olmalıdır, bu nedenle bu gerçekten kod yapısına sahip bir sorundur, Bu da yine sizin sorunlarınız için iyi bir cevabın sağlanamayacağı anlamına gelir. –
Bir ayrıştırma mantığını test ediyorsak zor olacağım. Demek istediğim, servis yanıtım var, verileri ayrıştırmak ve veritabanında saklamak zorundayım. Yanıtın ayrıştırılmasının uygun olup olmadığını test etmeliyim. Açıkçası, tek bir fonksiyonda tüm ayrıştırma mantığına sahip olacağım ve bu yüzden birden fazla iddia koşulu olacak .. lütfen hatalı olduğumda beni düzeltin – Coder
Hayır, sadece ortak bir kurulum yapabilir ve her testte bireysel önerilerde bulunabilirsiniz. Çoklu testler, testin detaylarda günlükleri okumadan neden başarısız olduğunu bilmediğiniz anlamına gelir. Bu, hızlı geri bildirim fikrini bozar. –