Ask a Question

Help with Date conversion as per the required format - groovy

SOLVED
dinojadhav
Occasional Contributor

Help with Date conversion as per the required format - groovy

Hello All,

I have to validate the new date coming in my xml response. Tried below groovy script but facing problem in comparing dates as the dates are in String format.

Basically I am trying to validate my new journey date, say my previous journey date is 21 Oct. 19 and now i change the same to 23 Oct. 19, now i have to validate the 23 Oct. 19.

 

As i am new to programming unable to crack it, tried below :

def odate = messageExchange.modelItem.testStep.testCase.testSuite.getPropertyValue ("DepartureDateTime")
log.info odate

def dateFormat = new SimpleDateFormat("dd-MM-yyyy")
def dateString = ndate
log.info dateString
def changedDate = dateFormat.parse("dateString")
log.info changedDate

odate = new Date().parse('yyyy/MM/dd')
log.info odate

def dateDifference = messageExchange.modelItem.testStep.testCase.testSuite.getPropertyValue ("datediff") as int
log.info dateDifference
assert odate == ndate - dateDifference

4 REPLIES 4
nmrao
Community Hero

Please provide sample data with same json structure (need not be exact data) and what data you are comparing?


Regards,
Rao.
sonya_m
SmartBear Alumni (Retired)

Hi @dinojadhav! Have you found a solution? If not, please provide more details, and we will do our best to try and help you here.

 

 

 


Sonya Mihaljova
Community and Education Specialist

dinojadhav
Occasional Contributor

Hi Sonia,

 

I have found a solution.

 

Thanks for the concern.

 

Best Regards,

Dinesh

sonya_m
SmartBear Alumni (Retired)

HI @dinojadhav, I am very glad to hear this! Could you share your solution with the Community? We would really appreciate it. Thank you!


Sonya Mihaljova
Community and Education Specialist

cancel
Showing results for 
Search instead for 
Did you mean: