Tibor17 commented on a change in pull request #275: [MNG-6729] 
StringSearchModelInterpolator introspects objects from Java API
URL: https://github.com/apache/maven/pull/275#discussion_r311756759
 
 

 ##########
 File path: maven-model-builder/pom.xml
 ##########
 @@ -84,6 +84,11 @@ under the License.
       <artifactId>xmlunit-matchers</artifactId>
       <scope>test</scope>
     </dependency>
+    <dependency>
 
 Review comment:
   We started with mocking MOJO and we improved the JaCoCo coverage of the 
class which normally can be tested only in the integration tests. So we used 
PowerMock and the coverage grew; wrong contributions can be easily found within 
a minute. So this was, I think, extremly good experience. And what is fantastic 
on such unit tests is the `showcase of purpose of the entire class and expected 
behavior` because good unit tests becomes documentation. So but complex MOJOs 
with private methods and injection would not be testable without mocking in 
unit tests.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to