Qual è la differenza tra XCTAssert()
e assert()
in Swift?Differenza tra XCTAssert e assert in Swift
risposta
XCTAssert
è una delle famiglie di asserzioni per il test delle unità dal framework XCTest
e deve essere presente solo negli obiettivi di verifica dell'unità (vale a dire non nel codice dell'applicazione). Se l'assert fallisce, non termina l'esecuzione del test harness o dell'applicazione di hosting, ma registra e segnala l'errore.
Le asserzioni di test unità vengono registrate e riportate durante l'azione "Test" (confrontare con le azioni "Esegui" e "Installa").
assert
è un assegno rapido di solo debug-build per il codice utente. Questo può essere presente nell'applicazione o nei bundle target di framework. Se l'assert fallisce, l'applicazione corrente viene arrestata in uno stato debuggable o terminata se non sotto il debugger. Equivalente a Objective-C NSAssert
. Nelle build di rilascio, l'assert viene ignorata.
- 1. Differenza tra "precondizione" e "assert" in swift?
- 2. differenza tra awakeFromNib() e viewDidLoad() in swift
- 3. Differenza tra? e ! in Swift Language?
- 4. Qual è la differenza tra assert e static_assert?
- 5. Qual è la differenza tra il panico e un assert?
- 6. Differenza tra @available e #available in swift 2.0
- 7. Qual è la differenza tra SequenceType e CollectionType in swift?
- 8. Differenza tra blocco (obiettivo C) e chiusura (Swift) in ios
- 9. Funzione interruzione XCTAssert
- 10. Differenza tra `% in%` e `` ==
- 11. assert Swift con la stringa di parametri
- 12. ASSERT vs. ATLASSERT vs. assert
- 13. Qual è la differenza tra assert oggetto! = Null e Assert.assertNotNull (oggetto)?
- 14. Differenza tra @Delegate e @Mixin Trasformazioni AST in Groovy
- 15. Differenza tra "" e "" in Python
- 16. Differenza tra $ @ e $! in perl
- 17. Differenza tra. e: in Lua
- 18. Qual è la differenza tra NSDictionary vs Dictionary in Swift?
- 19. Differenza tra leftAnchor e leadingAnchor?
- 20. C'è qualche differenza tra array e array confezionato in Delphi?
- 21. Differenze tra "static var" e "var" in Swift
- 22. Differenza tra. e #
- 23. Differenza tra "o" e "||"
- 24. MySQL: Differenza tra ",", "e"
- 25. Differenze tra CBUUID e NSUUID in swift
- 26. Differenza tra "e" e && in Ruby?
- 27. Differenza tra oggetto e *?
- 28. Differenza tra ". +" E ". +?"
- 29. Differenza tra | = e^= css
- 30. CMake: differenza tra $ {} e "$ {}"
Grazie, ora è chiaro! – Caipivara
Ah, è interessante sapere che viene ignorato nelle versioni di rilascio. Questo potrebbe aver causato qualche mal di testa –