pchaigno/ProjetVaR — pull request #22 by pchaigno (2014-03-31 07:04:50+00:00)
Title: Génération des DOCX et PDF version 2

Cette pull request termine la version 2 de DocXGenerator avec les points vu en #17 :
- [x] Retourner un exit code en fonction du résultat de l'exécution.
- [x] Améliorer les messages d'erreurs.
- [x] Faire un JAR (si ce n'est pas fait avant).
- [x] Ajouter des tests unitaires.

Les exit codes sont listés dans l'énumération GeneratorError.
Il sont (sauf oubli) tous accompagnés d'un message d'erreur approprié.

Le JAR fonctionne sous Windows et Linux avec la commande suivante.
```java -jar DocXGenerator.jar templateFile outputFilePath```
Le paramètre outputFilePath ne doit pas contenir l'extension. J'ai retiré le paramètre ```-pdf``` pour le moment vu qu'on génère tout le temps les deux en même temps (DOCX et PDF).
On aura peut-être intérêt à intégrer ça dans le JSON par la suite : on risque d'avoir pas mal de possibilités (ODT, HTML et LaTeX peuvent être facilement ajoutés).

Les test unitaires couvrent actuellement trois cas :
- tout fonctionne;
- le document JSON est mal formatté;
- un élément (text, images, list) est absent.

Le test concernant l'absence d'une valeur (ex: moyenne) est en commentaire pour le moment. Ça ne semble pas pouvoir être géré facilement donc je renvoie ça à une éventuelle V3 (avec des JSON Schemas pe).

@BenjBoug Tu es surement le mieux placé pour vérifier cette pull request vu que tu as fait la V1 ?