Search in sources :

Example 11 with NameCelebrations

use of com.alexstyl.specialdates.events.namedays.NameCelebrations in project Memento-Calendar by alexstyl.

the class CharacterNodeTest method addingADate_isPlacedUnderTheRightNode.

@Test
public void addingADate_isPlacedUnderTheRightNode() {
    Node node = new CharacterNode();
    Date date = Date.Companion.on(1, 2, 1990);
    node.addDate("Alex", date);
    NameCelebrations extracted = node.getDates("Alex");
    assertThat(extracted.getDate(0)).isEqualTo(date);
}
Also used : NameCelebrations(com.alexstyl.specialdates.events.namedays.NameCelebrations) Date(com.alexstyl.specialdates.date.Date) Test(org.junit.Test)

Example 12 with NameCelebrations

use of com.alexstyl.specialdates.events.namedays.NameCelebrations in project Memento-Calendar by alexstyl.

the class NamedayJSONParserTest method alexandrosNamedayIsReturnedCorrectly.

@Test
public void alexandrosNamedayIsReturnedCorrectly() {
    NamedayBundle namedayBundle = NamedayJSONParser.getNamedaysFrom(namedayJSON);
    NameCelebrations dates = namedayBundle.getDatesFor("Αλέξανδρος");
    assertThatContainsDate(dates, Date.Companion.on(30, AUGUST));
}
Also used : NameCelebrations(com.alexstyl.specialdates.events.namedays.NameCelebrations) NamedayBundle(com.alexstyl.specialdates.events.namedays.NamedayBundle) Test(org.junit.Test)

Aggregations

NameCelebrations (com.alexstyl.specialdates.events.namedays.NameCelebrations)12 Test (org.junit.Test)8 NamedayBundle (com.alexstyl.specialdates.events.namedays.NamedayBundle)6 Collator (java.text.Collator)2 Index (com.alexstyl.gsc.Index)1 Date (com.alexstyl.specialdates.date.Date)1 Dates (com.alexstyl.specialdates.date.Dates)1