afs opened a new issue, #3197:
URL: https://github.com/apache/jena/issues/3197

   [Discussion on 
dev@](https://lists.apache.org/thread/1sf5kxx3vtzmmytxsphb6z2w854y4pxd)
   
   Contract testing is a test dependency of `jena-core` and `jena-querybuilder`.
   
   In `jena-core`, it was written by duplicating existing tests to a new 
framework. The original tests still exist and are run in a Jena build.
   
   In `jena-querybuilder`, there is a direct JUnit test suite and contract 
tests does not contribute to the test count.
   
   The [3rd party contract testing 
dependency](https://github.com/Claudenw/junit-contracts) is specific to JUnit4.
   
   In order to open up the possibility of migration to JUnit5, use of contract 
test should be retired.
   
   If the contract testing is needed, then it could be brought back as a 
separate maven module where the dependencies and use of JUnit can be specific 
to contract testing.
   


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to