• 12 hours
  • Hard

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 5/24/22

Entraînez-vous à tester un appel réseau

À vous de jouer !

Pour cela, il va falloir :

  • créer une classe  FakeResponseData  pour générer de fausses données de tests ;

  • préparer votre classe à être testée en utilisant l’injection de dépendance ;

  • créer des doubles d'  URLSession  et   URLSessionDataTask  ;

  • rédiger vos tests unitaires.

Bon courage !

Vérifiez votre travail

Alors, vous êtes allé au bout ? Suivez le guide pour vérifier votre travail !

Vérifiez que vous avez bien les éléments suivants :

  • une classe  FakeResponseData  ou équivalente qui simule les données suivantes est présente :

    • des données (Data) pour l’image,

    • une réponse serveur correcte et une incorrecte,

    • une erreur ;

  • les classes   URLSession  et   URLSessionDataTask  sont doublées ; 

  • les tests unitaires compilent et fonctionnent.

Example of certificate of achievement
Example of certificate of achievement