Considérez que je suis utiliser TDD dans une bonne façontests unitaires tests de duplication de code, comment les gérer
J'ai une classe Une classe et ATest pour elle. J'ai besoin de classe B qui est à peu près la même que la classe A , et ma décision est d'utiliser classe abstraite - Alphabet, et déplacer les fonctions de la Chambre des communes pour A et B à cette classe. En ce moment, je n'ai pas de tests pour Alphabet classe abstraite parce que j'ai correctement testé toutes les fonctions une classe et les soulever pour abstrait, tout bon et fonctionne de manière TDD. Mais en ce moment j'ai des tests qui couvre non seulement Une partie de la fonctionnalité dans ATest mais aussi un cas de test spécifiques Alphabet, dois-je reproduire que les cas dans B classe, C, D et etc. ?
Où dois-je mettre ces cas de test dans votre opinion?
'je besoin de classe B qui est presque la même que la classe A' quelque chose de mal là-bas –