Explorar el Código

Why are Arrival Deadline dates entered and displayed in reverse order?

Andy Marks hace 9 años
padre
commit
b9a6bb39e7

+ 4
- 3
src/test/java/se/citerus/dddsample/acceptance/AdminAcceptanceTest.java Ver fichero

25
     public void adminSiteCanBookNewCargo() {
25
     public void adminSiteCanBookNewCargo() {
26
         LaunchPage home = new LaunchPage(driver,"http://localhost:8080/");
26
         LaunchPage home = new LaunchPage(driver,"http://localhost:8080/");
27
         AdminPage adminPage = home.goToAdminPage();
27
         AdminPage adminPage = home.goToAdminPage();
28
+
28
         CargoBookingPage cargoBookingPage = adminPage.bookNewCargo();
29
         CargoBookingPage cargoBookingPage = adminPage.bookNewCargo();
29
         cargoBookingPage.selectOrigin("NLRTM");
30
         cargoBookingPage.selectOrigin("NLRTM");
30
         cargoBookingPage.selectDestination("USDAL");
31
         cargoBookingPage.selectDestination("USDAL");
31
-        LocalDate arrivalDeadline = LocalDate.now().plus(2, ChronoUnit.WEEKS);
32
+        LocalDate arrivalDeadline = LocalDate.now().plus(3, ChronoUnit.WEEKS);
32
         cargoBookingPage.selectArrivalDeadline(arrivalDeadline);
33
         cargoBookingPage.selectArrivalDeadline(arrivalDeadline);
33
         CargoDetailsPage cargoDetailsPage = cargoBookingPage.book();
34
         CargoDetailsPage cargoDetailsPage = cargoBookingPage.book();
34
-        String newCargoTrackingId = cargoDetailsPage.getTrackingId();
35
 
35
 
36
+        String newCargoTrackingId = cargoDetailsPage.getTrackingId();
36
         adminPage = cargoDetailsPage.listAllCargo();
37
         adminPage = cargoDetailsPage.listAllCargo();
37
         assertTrue("Cargo list doesn't contain " + newCargoTrackingId, adminPage.listedCargoContains(newCargoTrackingId));
38
         assertTrue("Cargo list doesn't contain " + newCargoTrackingId, adminPage.listedCargoContains(newCargoTrackingId));
38
 
39
 
43
         CargoDestinationPage cargoDestinationPage = cargoDetailsPage.changeDestination();
44
         CargoDestinationPage cargoDestinationPage = cargoDetailsPage.changeDestination();
44
         cargoDetailsPage = cargoDestinationPage.selectDestinationTo("AUMEL");
45
         cargoDetailsPage = cargoDestinationPage.selectDestinationTo("AUMEL");
45
         cargoDetailsPage.expectDestinationOf("AUMEL");
46
         cargoDetailsPage.expectDestinationOf("AUMEL");
46
-//        cargoDetailsPage.expectArrivalDeadlineOf(arrivalDeadline);
47
+        cargoDetailsPage.expectArrivalDeadlineOf(arrivalDeadline);
47
 
48
 
48
     }
49
     }
49
 }
50
 }

+ 1
- 1
src/test/java/se/citerus/dddsample/acceptance/pages/CargoDetailsPage.java Ver fichero

56
     public void expectArrivalDeadlineOf(LocalDate expectedArrivalDeadline) {
56
     public void expectArrivalDeadlineOf(LocalDate expectedArrivalDeadline) {
57
         String actualArrivalDeadline = driver.findElement(By.xpath("//div[@id='container']/table/tbody/tr[4]/td[2]")).getText();
57
         String actualArrivalDeadline = driver.findElement(By.xpath("//div[@id='container']/table/tbody/tr[4]/td[2]")).getText();
58
 
58
 
59
-        assertEquals(expectedArrivalDeadline.format(DateTimeFormatter.ofPattern("MM/dd/yyyy")), actualArrivalDeadline);
59
+        assertEquals(expectedArrivalDeadline.format(DateTimeFormatter.ofPattern("dd/MM/yyyy")), actualArrivalDeadline);
60
     }
60
     }
61
 }
61
 }