Assertion Roulette

"Guess what’s wrong?" This smell comes from having a number of assertions in a test method that have no explanation. If one of the assertions fails, you do not know which one it is.


A. van Deursen, L. Moonen, A. Bergh, G. Kok, “Refactoring Test Code”, Technical Report, CWI, 2001.

Test Smells


All rights reserved (c) Tushar Sharma 2017-23.