Menu

#4 SPEC_7 : Pas d'adaptation de l'affichage du top10 des objets en fonction du nombre de termes dans le classement (<10)

1.0
open
SPEC_7 (3)
Defect
2021-01-10
2021-01-06
No

Description : La spé 7 doit permettre d'afficher une liste des 10 termes les plus employés dans les objets de mail de la boite mail d'un collaborateur. Le système doit alors réaliser un affichage de la liste décroissante des termes les plus employés, comportant maximum 10 lignes (en fonction du nombre de termes dans le classement) avec le numéro, le mot et le nombre de fois que le mot a été utilisé dans les objets de messages. (Prévu dans le CDC)

Environnement technique: OS : windows 10 v20H2 / Node.js v14.11.0

Reproduire le bug : 'node Caporal.js top john.arnold@enron.com -o' avec une boite mail avec moins de 10 mails (moins de 10 objets).
Résultat attendu : Affichage de moins de 10 lignes en fonction du nombre d'objets dans la boite mail, ou alors pas d'affichage si tous les objets des messages sont vides.
**Résultat obtenu : ** Si un objet contient du texte et que tous les autres sont vides, une liste de 10 termes est affichée, avec en premier l’objet avec du texte, et les 9 autres sont “undefined null utilisations” avec un numéro devant pour le classement.
Si tous les objets sont nuls, un message est affiché dans le terminal “error: Cannot read property 'match' of undefined”. Le logiciel ne prend donc pas en compte le cas des objets vides.

Discussion

  • Hugo Fouéré

    Hugo Fouéré - 2021-01-06
    • Attachments has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +1,2 @@
    +Capture commande -i.PNG (62.1 kB; image/png)
     Capture.PNG (84.1 kB; image/png)
    
     
  • Hugo Fouéré

    Hugo Fouéré - 2021-01-06
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +1,2 @@
     la fin de la commande en -i  pour le top des interlocuteurs affiche aussi le top  des objets
    +&#39;node Caporal.js top john.arnold@enron.com -i&#39;
    
     
  • Daria

    Daria - 2021-01-10
    • Attachments has changed:

    Diff:

    --- old
    +++ new
    @@ -1,2 +1 @@
    -Capture commande -i.PNG (62.1 kB; image/png)
     Capture.PNG (84.1 kB; image/png)
    
     
  • Daria

    Daria - 2021-01-10
    • Attachments has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +0,0 @@
    -Capture.PNG (84.1 kB; image/png)
    
     
  • Daria

    Daria - 2021-01-10
    • labels: command problem, top, spé 6 --> SPEC_7
    • summary: problème avec le top interlocuteurs --> SPEC_7 : Pas d'adaptation de l'affichage du top10 des objets en fonction du nombre de termes dans le classement (<10)
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,2 +1,8 @@
    -la fin de la commande en -i  pour le top des interlocuteurs affiche aussi le top  des objets
    -&#39;node Caporal.js top john.arnold@enron.com -i&#39;
    +**Description :** La spé 7 doit permettre d&#39;afficher une liste des 10 termes les plus employés dans les objets de mail de la boite mail d&#39;un collaborateur.  Le système doit alors réaliser un affichage de la liste décroissante des termes les plus employés, comportant maximum 10 lignes (en fonction du nombre de termes dans le classement) avec le numéro, le mot et le nombre de fois que le mot a été utilisé dans les objets de messages. (Prévu dans le CDC)
    +
    +**Environnement technique:** OS : windows 10 v20H2 / Node.js v14.11.0
    +
    +**Reproduire le bug :** &#39;node Caporal.js top john.arnold@enron.com -o&#39; avec une boite mail avec moins de 10 mails (moins de 10 objets).
    +**Résultat attendu :** Affichage de moins de 10 lignes en fonction du nombre d&#39;objets dans la boite mail, ou alors pas d&#39;affichage si tous les objets des messages sont vides.
    +**Résultat obtenu : ** Si un objet contient du texte et que tous les autres sont vides, une liste de 10 termes est affichée, avec en premier l’objet avec du texte, et les 9 autres sont “undefined null utilisations” avec un numéro devant pour le classement.
    +Si tous les objets sont nuls, un message est affiché dans le terminal “error: Cannot read property &#39;match&#39; of undefined”. Le logiciel ne prend donc pas en compte le cas des objets vides.
    
     

Log in to post a comment.

MongoDB Logo MongoDB