• [^] # Re: assertions préconditions, postconditions

    Posté par . En réponse au journal Tests unitaires et faineantise. Évalué à 2.

    je n'ai pas dit que l'un remplace l'autre.

    il faut les 2 !
    car un test unitaire ne peut pas toujours tester tous les parametres possibles (il peut y avoir trop de combinaisons) d'où la nécessité des postconditions, et un test unitaire ne t'indique pas où est effectué un appel avec des paramètres idiots, d'où l'intéret des préconditions

    si tu as de bonnes postconditions dans une fonction, alors tes tests unitaires peuvent se résumer à essayer le maximums de parametres en appelant cette fonction, l'essentiel du travail de test étant fait par la postcondition