12345678910111213141516171819202122232425262728293031323334353637383940 |
- package com.vaadin.tests.components.grid;
-
- import static org.junit.Assert.assertEquals;
-
- import java.time.LocalDate;
- import java.time.format.DateTimeFormatter;
- import java.time.format.FormatStyle;
- import java.util.Locale;
-
- import org.junit.Test;
-
- import com.vaadin.testbench.elements.GridElement;
- import com.vaadin.tests.tb3.SingleBrowserTest;
-
- public class LocalDateRenderersTest extends SingleBrowserTest {
-
- @Test
- public void localDate_and_LocalDateTime_rendered_correctly() {
- openTestURL();
-
- GridElement grid = $(GridElement.class).first();
-
- LocalDate epochDate = LocalDate.ofEpochDay(0);
- assertEquals(
- epochDate.format(
- DateTimeFormatter.ofLocalizedDate(FormatStyle.LONG)
- .withLocale(new Locale("en"))),
- grid.getCell(0, 0).getText());
- assertEquals("1. tammikuuta 1970", grid.getCell(0, 1).getText());
- assertEquals(
- epochDate.atTime(0, 0)
- .format(DateTimeFormatter
- .ofLocalizedDateTime(FormatStyle.LONG,
- FormatStyle.SHORT)
- .withLocale(new Locale("en"))),
- grid.getCell(0, 2).getText());
- assertEquals("1. tammikuuta 1970 klo 0.00.00",
- grid.getCell(0, 3).getText());
- }
- }
|