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