Search in sources :

Example 1 with RomanianNamedays

use of com.alexstyl.specialdates.events.namedays.calendar.resource.RomanianNamedays in project Memento-Calendar by alexstyl.

the class RomanianNamedaysTest method whenCreatingRomanianNamedaysAllNamesAreReturnedCorrectly.

@Test
public void whenCreatingRomanianNamedaysAllNamesAreReturnedCorrectly() throws Exception {
    List<String> celebratingNames = Arrays.asList("Florin", "Viorel", "Viorica", "Florin");
    RomanianNamedays namedays = new RomanianNamedays(calculator, celebratingNames);
    ArrayList<String> allNames = namedays.getAllNames();
    assertThat(allNames).isEqualTo(celebratingNames);
}
Also used : RomanianNamedays(com.alexstyl.specialdates.events.namedays.calendar.resource.RomanianNamedays) Test(org.junit.Test)

Example 2 with RomanianNamedays

use of com.alexstyl.specialdates.events.namedays.calendar.resource.RomanianNamedays in project Memento-Calendar by alexstyl.

the class RomanianNamedaysTest method whenCreatingRomanianNamedaysDateIsCalculatedProperly.

@Test
public void whenCreatingRomanianNamedaysDateIsCalculatedProperly() throws Exception {
    List<String> expectedNames = Arrays.asList("Florin", "Viorel", "Viorica", "Florin");
    RomanianNamedays namedays = new RomanianNamedays(calculator, expectedNames);
    List<Date> expectedDates = buildExpectedDates();
    for (Date expectedDate : expectedDates) {
        NamesInADate allNames = namedays.getNamedaysFor(expectedDate);
        List<String> actualNames = allNames.getNames();
        if (!expectedNames.equals(actualNames)) {
            fail(String.format(Locale.US, "Year [%d] did not contain the correct names [%s]", expectedDate.getYear(), actualNames));
        }
    }
}
Also used : Date(com.alexstyl.specialdates.date.Date) RomanianNamedays(com.alexstyl.specialdates.events.namedays.calendar.resource.RomanianNamedays) Test(org.junit.Test)

Aggregations

RomanianNamedays (com.alexstyl.specialdates.events.namedays.calendar.resource.RomanianNamedays)2 Test (org.junit.Test)2 Date (com.alexstyl.specialdates.date.Date)1