diff --git a/Source/Console/Console.html b/Source/Console/Console.html index 7e24bca..949c519 100644 --- a/Source/Console/Console.html +++ b/Source/Console/Console.html @@ -13,6 +13,7 @@
+ diff --git a/Source/Console/main.js b/Source/Console/main.js index 34f3375..936ce4b 100644 --- a/Source/Console/main.js +++ b/Source/Console/main.js @@ -13,5 +13,16 @@ console.log(`carte de 5 elements : ${card5.outline}`); console.log(`carte de 5 éléments instance de 5: ${card5 instanceof Card5}`); console.log(`carte de 5 éléments accès par méthode idx 0: ${card5.getAttributes()[0]}`); console.log(`carte de 5 éléments accès par méthode idx 4: ${card5.getAttributes()[4]}`); -let errCard = new Card5('blue','','losange','full','pointillet'); +console.groupEnd(); +console.group('Error'); +try { + let errCard = new Card5('blue','','losange','full','pointillet'); +}catch(errCard){ + if(errCard instanceof EmptyParamaterException){ + console.log('Error in constructor'); + } + else{ + console.error(errCard); + } +} console.groupEnd(); diff --git a/Source/Console/emptyParameterException.js b/Source/Model/emptyParameterException.js similarity index 100% rename from Source/Console/emptyParameterException.js rename to Source/Model/emptyParameterException.js