Expand my Community achievements bar.

SOLVED

How to read jcr:created when using AEM mocks

Avatar

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

 

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
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.



Arun Patidar

View solution in original post

2 Replies

Avatar

Correct answer by
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.



Arun Patidar

Avatar

Level 2

Hi Team , Is there any update on this thing, or still we are ignoring the test cases related to "jcr:created" property