juin
2009
Le probleme avec FitNesse.NET est que lors de l’éxecution d’une page de test le fichier de configuration de l’assembly testé n’est pas pris en compte. Enfaite le wiki Fitnesse execute l’assembly FitServer.exe qui lui meme éxécute l’assembly a tester, donc le fichier de configuration loadé est « FitServer.exe.config« , celui -ci doit se trouver dans le meme répertoire que l’assembly FitServer.exe. Wiki -> FitServer.exe -> FitServer.exe.config -> AssemblyTest Pour résoudre se problème, il existe plusieurs possibilitées :
juin
2009
Le TDD ou Test Driven Development est une méthode permettant le développement d’une application par les tests, au lieu d’écrire le source et le tester a la fin du développement, le TDD préconise d’écrire les tests unitaires avant d’écrire le code source. Comment ca marche ? Un TDD s’écrit en 6 étapes : écrire un test vérifier qu’il échoue (car le code que l’on teste n’existe pas) écrire juste le code suffisant pour passer le […]
juin
2009
Dans l’article précédent nous avons vu comment faire du TDD simplement. Les 2 tests que nous avons écrit nous permettent de tester les cas d’utilisations, mais il est important de tester les extrêmes pour limiter les exécutions non contrôlées de l’application. Pour cela nous devons déjà les définir. Reprenons l’exemple de l’article précédent avec GetTTCPrice Nous devons vérifier que si le prix HT est 0 Euros alors le prix TTC reste 0 Que ce passe […]
juin
2009
Aujourd’hui nous allons voir comment gérer la conf des différents environnement a l’aide d’une base de donnée. 1 : Lors du lancement de l’application, celle-ci va automatiquement charger le fichier de configuration, seulement la key (« Environement ») et valeur sont important. 2-3: lors de l’initialisation l’application va récupérer les differents paramètres de configuration qui sont définis dans la base de données. 4: L’application va mettre a jour sa configuration en fonction de ces différents paramètres.