Writing better test assertionsBy Thomas MayrhoferTDD is part of my day to day workflow. Quite often my tests cause some maintenance overhead as additional requirements make previous tests break, even though functionality was only added and existing behaviour didn't change. ...