My test framework isn't abstract enough!
The problem with test frameworks is that there are too many of them. Okay, I can buy that. Solution: an abstraction layer so you can write tests using a single syntax to run in any framework!
I thought I might try to make fun of this, but as I read on, I felt that it's not really necessary after all. Check out the cool diagrams.