mardi 2 décembre 2014

Test Unitaire : Stockage de données

Bonjour à tous,

Le stockage de données est une problématique en informatique. J'ai pu le constacter, car actuellement je suis entrain de finaliser mon projet de formation DNT.
En restant fidèle à ma présentation, j'ai développé une interface qui me permet de gérer plusieurs support de sauvegarde. Et notamment, la sauvegarde d'objets java dans des fichiers et base de données (initialement PostGreSQL mais pourrait évoluer vers une base de type Oracle).

Après une semaine et quelques tests unitaires, j'ai enfin finalisé mes méthodes de création, de sauvegarde, de suppression et de mise à jour d'objets java, dans des fichiers. J'ai essayé d'etre le plus générale possible, et d'avoir plusieurs format de sauvegarde (Binaire, Json, et XML).
Le Choix du XML à la place d'un format properties initialement choisis, a été fait au vu des problèmatiques de sauvegarde dans une structure properties d'objets java. Le format XML est plus simple et plus adapté à la sauvegarde d'objets java.

Donc voici les codes java, de l'interface AccessData.java et de la classe AccessFile implémentant l'interface ainsi que les fichiers tests SerialisationTest.java, DésarialisationTest.java, AccessTest.java, et des fichiers Serialisation.java et Deserialisation.java.

Test Unitaire pour les méthodes AccessFile.java

Test Unitaire pour les méthodes Sérialisation.java

Test Unitaire pour les méthodes Déserialisation.java