Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

SOLVED

How to read jcr:created when using AEM mocks

kvara
Level 1
Level 1

In the application code, I am reading jcr:created using ValueMap API but when I load content JSON file to the AemContext object I don't see the property(only jcr:created) and getting "null" when I try to read. I am currently using RESOURCERESOLVER_MOCK and I also tried with JCR_MOCK. 

 

When I searched for this issue I have seen a thread but it doesn't really have an answer on how to solve this problem.

https://groups.google.com/g/wcm-io-dev/c/1IVwFxtCWOY/m/SyYMd2EzDAAJ

 

AEM mocks version: 3.0.2

 

Experience Manager
1 Accepted Solution
Arun_Patidar
Correct answer by
Community Advisor
Community Advisor

Hi,

 

This problem is more related to sling-mock of the Apache Sling project than to wcm.io itself, because it affects the ContentLoader from sling-mock. the ContentLoader [1] has a default list of properties that is ignored when loading content, and "jcr:created" is one of them.

[1] https://svn.apache.org/repos/asf/sling/trunk/testing/mocks/sling-mock/src/main/java/org/apache/sling...

 

I would suggest for now, you can ignore test cases for jcr:created date.

View solution in original post

1 Reply
Arun_Patidar
Correct answer by
Community Advisor
Community Advisor

Hi,

 

This problem is more related to sling-mock of the Apache Sling project than to wcm.io itself, because it affects the ContentLoader from sling-mock. the ContentLoader [1] has a default list of properties that is ignored when loading content, and "jcr:created" is one of them.

[1] https://svn.apache.org/repos/asf/sling/trunk/testing/mocks/sling-mock/src/main/java/org/apache/sling...

 

I would suggest for now, you can ignore test cases for jcr:created date.

View solution in original post