BooleanHandlerIntegrationTest - #112
Conversation
|
-1 on the inheritance thing. Basically in all cases where I ever did this or let it go through review I ended up regretting it. If you want I will do a pass on this to get rid of that. |
|
Not sure why you want to waste your and my time here. I spend two hours rearranging my new code to make it nice and readable and reusable. I created a test framework for classes that all depend on the same base class. What's wrong with that? I expected questions about the |
|
Indeed, I'm intent on wasting our time and being silly. Great you got that. |
|
You realize that I don't see a way forward in your comment? Stating that "in all cases where I ever [used inheritance] or let it go through review I ended up regretting it" is silly. If you mean something else then please explain. |
And why do you think this is silly?
Well, you can either get rid of the inheritance or take me up on "If you want I will do a pass on this to get rid of that." |
It's called OOP. Get used to it. Is there anything wrong with the actual test? Hard to understand what it does? Anything not covered? Anything tested that should not be part of the contract of the handler? No? Then please don't waste our time. I deny to overengineer such a straightforward thing. |
|
I would go for Jeroen's "I will do a pass on this to get rid of that.". |
ddbf6a6 to
045f2f8
Compare
521d789 to
d467367
Compare
d467367 to
9d629b2
Compare
21e7f55 to
5e20639
Compare
|
This component still does have zero integration tests. It's more than 4 months now that I wrote them (#112 and #114). And you are asking why queries are delayed? Please, please, for gods sake, decide: What's worse? Having no integrations tests or this? (Whatever is wrong with my coding style, I never got enough information to understand what's so horrifying that it can't be merged.) Pinging @tobijat. |
This is a framework (yes, I use subclassing) that (finally) actually tests the DataValueHandlers query capabilities. More to come after this got reviewed and merged.