I've been a tester for more than thirty years, I have my own ideas about how I like to test. I put logic in my test code. This is because I want to write powerful tests that find fucking bugs.
It's not intuitively obvious that making more and different little checks is logically equivalent or superior to complex and interesting test code. I don't think it's true, but if it's true, make an argument. Don't just assert and moralize.
I don't think you know what a good test is.