Hello all, I have been going through the code base of Apache Sling and it is clear there are so many ways to test the code, you have two different bundles for PAX Exam (org.apache.sling.testing.paxexam and org.apache.sling.paxexam.util), you have the Teleporter and you also have the Sling Mocks. It makes me wonder in what is the criteria to choose between these three different ways of testing your code. When would you say it is enough to use Sling Mocks, where you can even go for a real OAK JCR based ResourceResolver, or when would you go for PAX Exam or the Teleporter? What are the benefits of doing your integration tests with Teleporter vs PAX Exam?
Thanks for any clarifications! Greetings, Roy
