4 ms·
I’ve dealt with a question that rhymes with this. Sonarqube or CodeQL reports might tell me what percentage of a repo is duplicated code, and a large percentag
by peterabbitcook 4mo ago
I’ve dealt with a question that rhymes with this.
Sonarqube or CodeQL reports might tell me what percentage of a repo is duplicated code, and a large percentage of that is in src/test/java
I find that a lot of the time this is not just some flippant observation but a clue that I should be using a mechanism like @ParameterizedTest instead of @Test, so I rewrite those tests in a way that makes them easier to set-up, define parameters/constraints, inputs, and outputs. Sometimes it does get a little convoluted as you either use a lot of naked Arguments.of() or define test-class-scoped nested records to encapsulate test parameters, inputs, expected outputs, etc.