I'm not sure it helps to include this assertion (and the others like this in the other methods) in this test class. It would seem cleaner if this test class just focussed on testing the warnings occur as expected?