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();
}
}