1122Fermer1124
squalylLe 10/05/2010 à 10:40
JackosKing (./1103) :
C'est surtout que si le carré derive du rectangle, il doit passer le teste unitaire du rectangle...

trifus c'est encore tes contrats qui ont dit ça?

Dans mon projet actuel, ForStatement et WhileStatement dérivent tous les deux de Statement, mais je vois pas pourquoi les tests sur l'un devraient marcher sur l'autre, ou alors tu testes pas un quart de la vraie fonctionnalité trifus
JackosKing (./1121) :
Un constructeur doit toujours réussir.

je vois pas non plus pourquoi, imagine un FilterInputStream quelconque à qui tu files null à la place d'un stream à lire, pourquoi devrait t on attendre d'appeler une méthode sur le stream parent pour lancer un NullPointerException? encore un contrat?