package com.algocrafts.chapter13; import com.algocrafts.browsers.Browsers; import com.algocrafts.selenium.Browser; import com.jquery.datepicker.JQueryDatePickerPage; import org.apache.commons.lang.time.StopWatch; import org.junit.After; import org.junit.Before; import org.junit.Test; import static com.algocrafts.browsers.Browsers.*; import static java.time.Month.APRIL; import static java.util.EnumSet.of; import static org.junit.Assert.assertEquals; public class JQueryDatePickerTest { private StopWatch stopWatch = new StopWatch(); @Before public void startStopWatch() { stopWatch.start(); } @After public void print() { System.out.println("Taken " + stopWatch); } private JQueryDatePickerPage jQueryDatePickerPage = new JQueryDatePickerPage(Browsers.CHROME); @Before public void setup() { jQueryDatePickerPage.open(); } @Test public void pickADate() { jQueryDatePickerPage.pick(APRIL, 1, 2012); assertEquals("04/01/2012", jQueryDatePickerPage.getDate()); } @After public void close() { jQueryDatePickerPage.close(); } }