Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.

Functional testing set date property.

Avatar

Level 2

Hi All,

 

How to set date property to a component in functional testing .

I have extending the AbstractComponent and i able to set String properties but not date. appriciate your help.

 

testcomponent comp = new Banner(componentclient, xfPath,"/master/jcr:content/root/testcomponent", "testcomponent");

comp.setProeprty("title","pageTitle");

 

Not able to set 

banner.setProeprty("date", date);

 

 

Thanks in advance.

 

3 Replies

Avatar

Community Advisor

Please try the below

 

Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT"));

banner.setProperty("date",calendar);   

 

 

@Saravanan_Dharmaraj 

It is not working.

In AbstractComponent class there is no method like -->  setProperty(string, calendar). 

I have created new one but no luck.

public void setDateProperty(String name, Calendar calendar) {

        setProperty("date",calendar);

}

API :  com.adobe.cq.testing.client.ComponentClient;

Thanks in advance.