mirror of
https://git.roussel.pro/telecom-paris/pact.git
synced 2026-02-09 10:30:17 +01:00
fix verification types de données
Les verification de types dans les structures de données étaient toujours passées a cause d'un oubli de parenthèses
This commit is contained in:
@@ -27,7 +27,7 @@ export class Review {
|
|||||||
throw new Error("Note " + notesAutre[nom] +"/10 invalide");
|
throw new Error("Note " + notesAutre[nom] +"/10 invalide");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(!auteur instanceof Auteur) {
|
if(!(auteur instanceof Auteur)) {
|
||||||
throw new Error("L'auteur est invalide");
|
throw new Error("L'auteur est invalide");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ export class ReseauxReview extends Review{
|
|||||||
super(auteur,note,source,commentaire);
|
super(auteur,note,source,commentaire);
|
||||||
this.lien = lien;
|
this.lien = lien;
|
||||||
this.date = date;
|
this.date = date;
|
||||||
if(!lien instanceof String && lien != null) {
|
if(!(lien instanceof String && lien != null)) {
|
||||||
throw new Error("Lien invalide");
|
throw new Error("Lien invalide");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -32,7 +32,7 @@ export class ReseauxAuteur {
|
|||||||
this.source = source;
|
this.source = source;
|
||||||
this.lien = lien;
|
this.lien = lien;
|
||||||
|
|
||||||
if(!this.nom instanceof String || !this.source instanceof String || !this.lien instanceof String) {
|
if(!(this.nom instanceof String) || !(this.source instanceof String) || !(this.lien instanceof String)) {
|
||||||
throw new Error("Auteur invalide");
|
throw new Error("Auteur invalide");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user