open("active-controls/index.php?page=ActiveDatePicker"); $this->verifyTextPresent("TActiveDatePicker test"); $this->verifyText("status", ""); $this->verifyValue("datepicker", date('m-d-Y')); $this->click("increaseButton"); $this->pause(800); $this->verifyValue("datepicker", date('m-d-Y', strtotime('+ 1 day'))); $this->verifyText("status", date('m-d-Y', strtotime('+ 1 day'))); $this->click("increaseButton"); $this->pause(800); $this->verifyValue("datepicker", date('m-d-Y', strtotime('+ 2 day'))); $this->verifyText("status", date('m-d-Y', strtotime('+ 2 day'))); $this->click("todayButton"); $this->pause(800); $this->verifyValue("datepicker", date('m-d-Y')); $this->verifyText("status", date('m-d-Y')); $this->click("decreaseButton"); $this->pause(800); $this->verifyValue("datepicker", date('m-d-Y', strtotime('- 1 day'))); $this->verifyText("status", date('m-d-Y', strtotime('- 1 day'))); $this->click("datepicker"); $this->pause(800); $this->click("css=input.todayButton"); $this->pause(800); $this->verifyValue("datepicker", date('m-d-Y')); $this->verifyText("status", date('m-d-Y')); $this->click("css=input.nextMonthButton"); $this->pause(800); $this->verifyValue("datepicker", date('m-d-Y', strtotime('+ 1 month'))); $this->verifyText("status", date('m-d-Y', strtotime('+1 month'))); $this->click('toggleButton'); $this->pause(2000); $this->click("todayButton"); $this->pause(800); $this->verifySelected("datepicker_month", date('m')); $this->verifyText("status", date('m-d-Y')); $this->click("increaseButton"); $this->pause(800); $dateToCheck=strtotime('+ 1 day'); $this->verifySelected("datepicker_month", date('m', $dateToCheck)); $this->verifySelected("datepicker_day", date('d', $dateToCheck)); $this->verifySelected("datepicker_year", date('Y', $dateToCheck)); $this->verifyText("status", date('m-d-Y', $dateToCheck)); $this->click("increaseButton"); $this->pause(800); $dateToCheck=strtotime('+ 2 day'); $this->verifySelected("datepicker_month", date('m', $dateToCheck)); $this->verifySelected("datepicker_day", date('d', $dateToCheck)); $this->verifySelected("datepicker_year", date('Y', $dateToCheck)); $this->verifyText("status", date('m-d-Y', $dateToCheck)); $this->click("todayButton"); $this->pause(800); $dateToCheck=time(); $this->verifySelected("datepicker_month", date('m', $dateToCheck)); $this->verifySelected("datepicker_day", date('d', $dateToCheck)); $this->verifySelected("datepicker_year", date('Y', $dateToCheck)); $this->verifyText("status", date('m-d-Y', $dateToCheck)); $this->click("decreaseButton"); $this->pause(800); $dateToCheck=strtotime('- 1 day'); $this->verifySelected("datepicker_month", date('m', $dateToCheck)); $this->verifySelected("datepicker_day", date('d', $dateToCheck)); $this->verifySelected("datepicker_year", date('Y', $dateToCheck)); $this->verifyText("status", date('m-d-Y', $dateToCheck)); $this->click("datepickerbutton"); $this->pause(800); $this->click("css=input.todayButton"); $this->pause(800); $dateToCheck=time(); $this->verifySelected("datepicker_month", date('m', $dateToCheck)); $this->verifySelected("datepicker_day", date('d', $dateToCheck)); $this->verifySelected("datepicker_year", date('Y', $dateToCheck)); $this->verifyText("status", date('m-d-Y', $dateToCheck)); $this->click("css=input.nextMonthButton"); $this->pause(800); $dateToCheck=strtotime('+ 1 month'); $this->verifySelected("datepicker_month", date('m', $dateToCheck)); $this->verifySelected("datepicker_day", date('d', $dateToCheck)); $this->verifySelected("datepicker_year", date('Y', $dateToCheck)); $this->verifyText("status", date('m-d-Y', $dateToCheck)); $this->click('ctl1'); $this->pause(800); $this->verifyText("status2", ""); $dateToCheck=time(); $this->verifySelected("datepicker2_month", date('m', $dateToCheck)); $this->verifySelected("datepicker2_day", date('d', $dateToCheck)); $this->verifySelected("datepicker2_year", date('Y', $dateToCheck)); $this->select("datepicker2_year", date('Y')+1); $this->pause(800); $dateToCheck=mktime(0,0,0,(int)date('m'),(int)date('d'), date('Y')+1); $this->verifyText("status2", date('m-d-Y', $dateToCheck)); $this->verifyText("status3", ""); $dateToCheck=time(); $this->verifySelected("datepicker3_month", date('F', $dateToCheck)); $this->verifySelected("datepicker3_year", date('Y', $dateToCheck)); $this->select("datepicker3_year", date('Y')+1); $this->pause(800); $dateToCheck=mktime(0,0,0,(int)date('m'),(int)date('d'), date('Y')+1); $this->verifyText("status3", date('m/Y', $dateToCheck)); } } ?>