Junit 3.8 http://www.junit.org/node/363
De Dirk Riehle: « JUnit 3.8 Conception Documentation mer, 05/14/2008 - 06:24 - driehle
JUnit est de plus en plus utilisé dans les études de cas scientifiques est. parce qu'il est relativement petit, bien connu et autonome.Pour quiconque s'intéresse à une documentation de conception détaillée de la façon dont fonctionne JUnit 3.8, j'ai documenté sa conception.J'ai choisi JUnit 3.8 parce que le passage aux annotations dans 4.0 peut avoir rendu JUnit plus pratique à utiliser, mais le design moins clair (en termes orientés objet) JUnit n'est pas le seul cas commun s tudy, JHotDraw est un autre. Si vous avez des études de cas avec des dessins bien documentés, je serais ravi d'entendre parler «
et de http://dirkriehle.com/2008/04/03/junit-38-documented-using-collaborations/
» Résumé: Cet article décrit la conception du cadre des tests unitaires JUnit v3.8 . La technique de documentation utilisée est une version améliorée de la conception basée sur la collaboration, également appelée modélisation de rôle. Dans la conception basée sur la collaboration, les objets sont considérés comme jouant plusieurs rôles dans différents contextes, et différents contextes sont considérés comme des collaborations spécifiques à une tâche. La documentation rend compte de chaque méthode dans le framework JUnit 3.8 en l'assignant à un rôle. Il étudie ainsi si les rôles et les collaborations peuvent servir d'unités de base de fonctionnalité fournies par un design comme un cadre. Une telle mesure de fonctionnalité peut servir à plusieurs fins, par exemple estimer les efforts de mise en œuvre ou mesurer la complexité. "
Après JUnit pour les deux dernières années, je préfère répugnent il. Mon animal de compagnie à ce sujet est son choix de conception pour instancier chaque test dans une instance distincte, et forçant ainsi vos variables "pré-fixture" à être statique. – ripper234
Merci! Je vous remercie!! Je vous remercie!! Qu'on le veuille ou non, j'aimerais passer en revue les notes de conception. Ils sont beaucoup plus rares. – pyfunc