# language: fr @error-handling @no-content Fonctionnalité: Élargissement automatique de zone quand aucun contenu n'est disponible Contexte: Étant donné que je suis un utilisateur connecté Et que la géolocalisation est activée Et que je suis en mode écoute # 12.1 - Élargissement progressif Scénario: Aucun contenu dans rayon 50km - élargissement à 100km Étant donné que je suis situé à la position GPS 48.8566, 2.3522 Et qu'aucun contenu n'existe dans un rayon de 50 km autour de ma position Mais qu'au moins 1 contenu existe dans un rayon de 100 km Quand le système recherche du contenu à me proposer Alors le système élargit automatiquement la zone de recherche à 100 km Et je reçois un message "Aucun contenu dans votre zone immédiate. Voici du contenu à proximité (100 km)" Et un contenu dans le rayon de 100 km m'est proposé Scénario: Aucun contenu dans rayon 100km - élargissement au département Étant donné que je suis situé dans le département "75" (Paris) Et qu'aucun contenu n'existe dans un rayon de 100 km autour de ma position Mais qu'au moins 1 contenu existe avec la zone "département" pour "75" Quand le système recherche du contenu à me proposer Alors le système élargit automatiquement la zone de recherche au département Et je reçois un message "Aucun contenu local disponible. Voici du contenu dans votre département" Et un contenu départemental m'est proposé Scénario: Aucun contenu départemental - élargissement à la région Étant donné que je suis situé dans la région "Île-de-France" Et qu'aucun contenu n'existe dans un rayon de 100 km autour de ma position Et qu'aucun contenu départemental n'existe pour mon département Mais qu'au moins 1 contenu existe avec la zone "région" pour "Île-de-France" Quand le système recherche du contenu à me proposer Alors le système élargit automatiquement la zone de recherche à la région Et je reçois un message "Aucun contenu local disponible. Voici du contenu dans votre région" Et un contenu régional m'est proposé Scénario: Aucun contenu régional - basculement sur contenu national Étant donné que je suis situé en France Et qu'aucun contenu n'existe dans un rayon de 100 km autour de ma position Et qu'aucun contenu départemental n'existe pour mon département Et qu'aucun contenu régional n'existe pour ma région Quand le système recherche du contenu à me proposer Alors le système bascule automatiquement sur du contenu national Et je reçois un message "Aucun contenu local disponible. Voici du contenu national qui pourrait vous intéresser" Et un contenu national m'est proposé Et je ne reste jamais sans contenu disponible Scénario: Élargissement progressif avec plusieurs étapes Étant donné que je suis situé dans une zone rurale isolée Et qu'aucun contenu n'existe dans un rayon de 50 km Et qu'aucun contenu n'existe dans un rayon de 100 km Et qu'aucun contenu départemental n'existe Et qu'aucun contenu régional n'existe Quand le système recherche du contenu à me proposer Alors le système essaie d'abord 50 km Puis essaie 100 km Puis essaie le département Puis essaie la région Puis bascule sur le contenu national Et tout ce processus se fait de manière transparente et automatique Et je reçois le message correspondant au dernier niveau trouvé # Messages adaptatifs selon le niveau d'élargissement Scénario: Message personnalisé selon la distance trouvée Étant donné que je suis situé à la position GPS 43.6047, 1.4442 Et que contenu(s) est/sont trouvé(s) Quand le système me propose du contenu Alors je reçois le message "" Exemples: | niveau_geo | message_attendu | | 100 km | Aucun contenu dans votre zone immédiate. Voici du contenu à proximité (100 km) | | département | Aucun contenu local disponible. Voici du contenu dans votre département | | région | Aucun contenu local disponible. Voici du contenu dans votre région | | national | Aucun contenu local disponible. Voici du contenu national qui pourrait vous intéresser| # Filet de sécurité - toujours du contenu disponible Scénario: Le contenu national sert de filet de sécurité Étant donné que le système a épuisé toutes les zones géographiques locales Quand le système bascule sur du contenu national Alors je dois toujours avoir au moins 1 contenu disponible Et ce contenu peut être: | type_contenu | | Actualités Le Monde | | Podcasts génériques | | Contenu éducatif national | | Contenu culturel national | # Pas de message d'erreur bloquant Scénario: Pas d'écran d'erreur "Aucun contenu" Étant donné que je lance l'application Et qu'aucun contenu local n'est disponible dans ma zone Quand le système recherche du contenu Alors je ne dois jamais voir un message d'erreur "Aucun contenu disponible" Et je ne dois jamais voir un écran vide Et un contenu doit toujours m'être proposé, même si c'est du contenu national # Comportement avec historique d'écoute Scénario: Élargissement avec prise en compte des centres d'intérêt Étant donné que je suis situé dans une zone rurale Et qu'aucun contenu n'existe dans un rayon de 50 km Et que mes centres d'intérêt incluent "Automobile" à 80% et "Voyage" à 70% Et qu'un contenu national existe avec le tag "Automobile" Et qu'un contenu national existe avec le tag "Politique" Quand le système bascule sur du contenu national Alors le contenu national proposé prend en compte mes centres d'intérêt Et le contenu "Automobile" a un score supérieur au contenu "Politique"