@@ -0,0 +1,1693 @@
+package jp.itohiro.kata;%0A%0Aimport org.junit.Test;%0A%0Aimport java.time.LocalDate;%0Aimport java.time.LocalDateTime;%0Aimport java.time.LocalTime;%0A%0Aimport static org.hamcrest.CoreMatchers.is;%0Aimport static org.junit.Assert.assertNotNull;%0Aimport static org.junit.Assert.assertThat;%0A%0Apublic class Ex2DateTimeKata %7B%0A%0A    /**%0A     *  Create a LocalDate instance for %222015-08-12%22.%0A     *  Create a LocalTime instance for %2207:56%22.%0A     *  Create a LocalDateTime instance for %222015-08-12T07:56%22.%0A     *  @see LocalDate#of(int year, int month, int dayOfMonth)%0A     *  @see LocalTime#of(int hour, int minute, int second)%0A     *  @see LocalDateTime#of(int year, int month, int dayOfMonth, int hour, int minute)%0A     */%0A    @Test%0A    public void test1Instantiation() %7B%0A        LocalDate localDate20150812 = null; //todo: instantiate LocalDate for 2015-08-12 here%0A        assertNotNull(%22Hint: Create LocalDate instance for %5C%222015-08-12%5C%22 by using LocalDate.of() method%22,%0A                localDate20150812);%0A        assertThat(localDate20150812.toString(), is(%222015-08-12%22));%0A%0A        LocalTime localTime07_56 = null; //todo: instantiate LocalTime for 07:56 here%0A        assertNotNull(%22Hint: Create LocalTime instance for %5C%2207:56%5C%22 by using LocalTime.of() method%22,%0A                localTime07_56);%0A        assertThat(localTime07_56.toString(), is(%2207:56%22));%0A%0A        LocalDateTime localDateTime20150812_07_56 = null; //todo: instantiate LocalDateTime for 2015-08-12 here%0A        assertNotNull(%22Hint: Create LocalDateTime instance for %5C%2207:56%5C%22 by using LocalTime.of() method%22,%0A                localDateTime20150812_07_56);%0A        assertThat(localDateTime20150812_07_56.toString(), is(%222015-08-12T07:56%22));%0A    %7D%0A%7D%0A

Create initial version of Ex2DateTimeKata