Abstract:
Java class that we write as part of AEM involves Sling API/JCR API/AEM related APIs and it all ultimately targets the content on our repository. In other words, the logic revolves around the content which in AEM context, is a Resource/Node and its related properties (may it be a Sling model/WCMUsePojo/Sling Servlets/OSGI component/any related for that matter)
This post starts with
- Quick recap of JUnit framework
- Mocking
- Mock APIs available related to AEM.
- Need to mock resource definitions
Blog Content :
https://myaemlearnings.blogspot.com/2020/06/unit-testing-in-aem-introduction.html