spring.date-functions.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?> <functions> <function> <name>now</name> <prefix>date</prefix> <description>Returns the date now.</description> <function-class>org.jspringbot.keyword.date.DateUtils</function-class> <function-signature>java.lang.String now(java.lang.String[])</function-signature> </function> <function> <name>current</name> <prefix>date</prefix> <description>Returns the current date.</description> <function-class>org.jspringbot.keyword.date.DateUtils</function-class> <function-signature>java.lang.String current(java.lang.String[])</function-signature> </function> <function> <name>midnight</name> <prefix>date</prefix> <description>Returns the midnight date.</description> <function-class>org.jspringbot.keyword.date.DateUtils</function-class> <function-signature>java.lang.String midnight(java.lang.String[])</function-signature> </function> <function> <name>firstDayOfYear</name> <prefix>date</prefix> <description>Returns the first day of the year.</description> <function-class>org.jspringbot.keyword.date.DateUtils</function-class> <function-signature>java.lang.String firstDayOfYear(java.lang.String[])</function-signature> </function> <function> <name>firstDayOfMonth</name> <prefix>date</prefix> <description>Returns the first day of the month.</description> <function-class>org.jspringbot.keyword.date.DateUtils</function-class> <function-signature>java.lang.String firstDayOfMonth(java.lang.String[])</function-signature> </function> <function> <name>lastDayOfMonth</name> <prefix>date</prefix> <description>Returns the last day of the month.</description> <function-class>org.jspringbot.keyword.date.DateUtils</function-class> <function-signature>java.lang.String lastDayOfMonth(java.lang.String[])</function-signature> </function> <function> <name>changeISODateFormat</name> <prefix>date</prefix> <description><![CDATA[<p>Changes an ISO Date Format</p> <p>Example:<br> | EL Add Variable | date | $[date:changeISODateFormat('2013-05-06T04:46:22.000+08:00','yyyy-MM-dd HH:mm:ss.S')] |</p> <p>=></p> <p>date = 2013-05-06 04:46:22.0</p>]]> </description> <function-class>org.jspringbot.keyword.date.DateUtils</function-class> <function-signature>java.lang.String changeISODateFormat(java.lang.String,java.lang.String)</function-signature> </function> <function> <name>parse</name> <prefix>date</prefix> <description><![CDATA[<p>Parse a date.</p> <p>Example: Assumption that the date today is April 23, 2013 3:47 pm<br> | Set Date Time Format | dd-MM-yyyy HH:mm:ss |<br> | Print Date Time | |<br> | ${dateSet}= | EL Evaluate | $[date:parse('2013-02-08', 'yyyy-MM-dd')] | # Recornize that the string passed is a date with this format yyyy-MM-dd |<br> | Print Date Time | |</p> <p>=></p> <p>23-04-2013 15:37:00<br> 08-02-2013 00:00:00</p>]]> </description> <function-class>org.jspringbot.keyword.date.DateUtils</function-class> <function-signature>java.lang.String parse(java.lang.String[])</function-signature> </function> <function> <name>toUtilDate</name> <prefix>date</prefix> <description></description> <function-class>org.jspringbot.keyword.date.DateUtils</function-class> <function-signature>java.util.Date toUtilDate(java.lang.String[])</function-signature> </function> <function> <name>toSQLDate</name> <prefix>date</prefix> <description><![CDATA[ <p>Example: Assumption that the date today is Apr 23, 2013 3:47 pm<br> | Set Date Time Format | yyyy-MM-dd HH:mm:ss |<br> | ${sqlDate}= | EL Evaluate | $[date:toSQLDate()] |</p> <p>=></p> <p>2013-04-23</p>]]> </description> <function-class>org.jspringbot.keyword.date.DateUtils</function-class> <function-signature>java.sql.Date toSQLDate(java.lang.String[])</function-signature> </function> <function> <name>toSQLTime</name> <prefix>date</prefix> <description><![CDATA[ <p>Example: Assumption that the date today is Apr 23, 2013 3:47 pm<br> | Set Date Time Format | yyyy-MM-dd HH:mm:ss |<br> | ${sqlTime}= | EL Evaluate | $[date:toSQLTime()] |</p> <p>=></p> <p>15:47:00</p>]]> </description> <function-class>org.jspringbot.keyword.date.DateUtils</function-class> <function-signature>java.sql.Time toSQLTime(java.lang.String[])</function-signature> </function> <function> <name>toSQLTimestamp</name> <prefix>date</prefix> <description><![CDATA[ <p>Example: Assumption that the date today is Apr 23, 2013 3:47 pm<br> | Set Date Time Format | yyyy-MM-dd HH:mm:ss |<br> | ${sqlTimestamp}= | EL Evaluate | $[date:toSQLTimestamp()] |</p> <p>=></p> <p>2013-04-23 15:47:00</p>]]> </description> <function-class>org.jspringbot.keyword.date.DateUtils</function-class> <function-signature>java.sql.Timestamp toSQLTimestamp(java.lang.String[])</function-signature> </function> <function> <name>isBeforeNow</name> <prefix>date</prefix> <description><![CDATA[<p>Check if date passes is before date now.</p> <p>Example:<br> | EL Should Be True | $[date:isBeforeNow()] |</p>]]> </description> <function-class>org.jspringbot.keyword.date.DateUtils</function-class> <function-signature>java.lang.Boolean isBeforeNow(java.lang.String[])</function-signature> </function> <function> <name>isoParse</name> <prefix>date</prefix> <description><![CDATA[<p>Parses an ISO date format to the set date time format.</p> <p>Example :<br> | EL Should Be Equal | $[date:isoParse('2013-03-18T15:39:43.000+08:00')] | 2013-03-18 15:39:43 |</p>]]> </description> <function-class>org.jspringbot.keyword.date.DateUtils</function-class> <function-signature>java.lang.String isoParse(java.lang.String)</function-signature> </function> <function> <name>formatDate</name> <prefix>date</prefix> <description><![CDATA[<p>Constructs a <code>SimpleDateFormat</code> using the given pattern.<p> <p>Example :<br> | EL Add Variable | date | $[date:toUtilDate('2013-10-29','yyyy-MM-dd')] |<br> | ${formatted_date}= | EL Evaluate | $[date:formatDate(date,'dd/M/yyyy')] |</p>]]> </description> <function-class>org.jspringbot.keyword.date.DateUtils</function-class> <function-signature>java.lang.String formatDate(java.util.Date, java.lang.String)</function-signature> </function> </functions>