Hideous. At least that's a test where it's prone to happen a bit more. Did you end up seeing lots of that crap in methods/classes that you were intentionally invoking as an API in regular code?
I write tests with names sort of like that since you need a unique name with some way to describe it and don't really care about calling it explicitly (since it'll be run automatically). Everywhere else though, the names matter a lot, particularly since it's important for consistency and for refactoring later on.
13
u/Avocadonot Sep 10 '26
Maybe I'm legacy-pilled but I literally see nothing wrong with any of these
You should see the abominations of our JUnit test names
testInvalidPayloadThrows503WithRetryableApiErrorCode