Again. Updated more checkers to have test suites.
Updated the unit tests to fail if there are any unexpected warnings.