Salut à tous,

Je suis dans le monde professionnels depuis quelques mois, et je me posais la question, comment bien réussir des tests unitaires ?

- Quels conseils avez-vous ?
- Comment tester des méthodes d'écritures ou de lectures de fichiers ?
- Tester des opérations sur une base de données en mémoire (quelque soit la base de données).
- Comment tester une méthode void ?
- ...

J'utilise bien sûr les différents assert (True - False - Equals - Null - ...) ainsi que d'essayer de créer une méthode pour chaque cas possible mais je constate (et aussi pcq on m'a fait la remarque) que les tests ne sont généralement pas assez poussé. J'ai fait quelques recherches mais je tombe généralement sur des exemples assez simples du style (settor - gettor - opérations mathématiques), donc si vous avez une bonne doc qui soit un peu plus poussée, je suis preneur.