Trying to write a logic in Karate DSL where, I need a date in yyyy-mm-dd format. If day is Saturday then 2 day should get added to the current date, 1 day if the day Sunday. Here is something that I'm trying but it is not working.
* def logic =
"""
function() {
var date = function() {
var SimpleDateFormat = Java.type('java.text.SimpleDateFormat');
var sdf = new SimpleDateFormat('yyyy-MM-dd');
return sdf.format(new java.util.Date());
}
var SimpleDateFormat = Java.type('java.text.SimpleDateFormat');
var sdf = new SimpleDateFormat('EEEE');
var day = sdf.format(new java.util.Date());
var c = Java.type('java.util.Calendar');
if (day== 'Saturday')
return Calendar.add(date(),2);
}
"""