java.lang.UnsupportedOperationException in Junit test - content fragment - ContentElement.getValue()
I am trying to write a Junit for below piece of code and getting this error
java.lang.UnsupportedOperationException
at io.wcm.testing.mock.aem.MockContentFragment_ContentElement_Structured.getValue(MockContentFragment_ContentElement_Structured.java:173)
Code snippet
private String getAuthoredDate(ContentFragment contentFragment) {
SimpleDateFormat sdf = new SimpleDateFormat("MMM dd, yyyy");
ContentElement contentElement = contentFragment.getElement("authoredDate");
Calendar date = (Calendar) contentElement.getValue().getValue();
return sdf.format(date.getTime());
}
Any Idea how can I mock the ContentElement getvalue and FragmentData getvalue functions?
Thanks!