package jhaushalt.service.factories; import static org.fest.assertions.Assertions.assertThat; import java.io.IOException; import java.text.ParseException; import java.util.ArrayList; import java.util.List; import jhaushalt.domain.zeitraum.Datum; import org.junit.Test; public class DatumFactoryTest { @Test public void testThatDateIsReadOut() throws IOException, ParseException { List<String> input = new ArrayList<String>(); input.add("27.10.2010"); DataSourceArrayHolder holder = new DataSourceArrayHolder(input); Datum actualDate = DatumFactory.getInstance(holder); assertThat(actualDate.getJahr()).isEqualTo(2010); assertThat(actualDate.getMonat()).isEqualTo(10); assertThat(actualDate.getTag()).isEqualTo(27); } }