Looking for objective-c Keywords? Try Ask4Keywords

Objective-C LanguageTest unitaire en utilisant Xcode


Remarques

Dépendances :

  • Si l'application utilise des bibliothèques tierces ou des pods de cacao, ces bibliothèques ou ces modules doivent également être installés pour le test.
  • La classe de test (Test Suit) étend XCTestCase.

Soyez brossé avant de commencer:

  • Toutes les classes de test ont deux méthodes dans setUp & tearDown.

  • setUp s'exécute avant chaque test et déchirure après chaque test.

  • Les cas de test s'exécutent par ordre alphabétique.

  • Dans le cadre du développement piloté par les tests, il est préférable de créer des données de test factices en premier.

  • Les méthodes de cas de test commencent par le mot clé "test".

  • Les méthodes de test n'acceptent aucun paramètre et ne renvoient aucune valeur.

Annexe:

Il existe plusieurs autres méthodes pour comparer le résultat attendu et le résultat réel d’une opération. Certaines de ces méthodes sont énumérées ci-dessous:

  • XCTAssertNil (expression, commentaire) génère un échec si expression! = Nil.
  • XCTAssertNotNil (expression, commentaire) génère un échec si expression = nil.
  • XCTAssert (expression, commentaire) génère un échec si l'expression == false.
  • XCTAssertTrue (expression, commentaire) génère un échec si l'expression == false.
  • XCTAssertFalse (expression, commentaire) génère un échec si expression! = False.
  • XCTAssertEqualObjects (expression1, expression2, comment) génère un échec si expression1 n'est pas égal à expression2.
  • XCTAssertEqualObjects (expression1, expression2, comment) génère un échec si expression1 est égal à expression2.
  • XCTAssertNotEqual (expression1, expression2, comment) génère un échec si expression1 == expression2.
  • XCTAssertEqual (expression1, expression2, comment) génère un échec si expression1! = Expression2.
  • XCTAssertGreaterThanOrEqual (expression1, expression2, comment) génère un échec lorsque (expression1 <expression2).

Test unitaire en utilisant Xcode Exemples Liés