• 12 heures
  • Difficile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 24/05/2022

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.

Exemple de certificat de réussite
Exemple de certificat de réussite