37 lines
1.1 KiB
Java
37 lines
1.1 KiB
Java
package com.baeldung.datetime;
|
|
|
|
import static org.hamcrest.CoreMatchers.is;
|
|
import static org.junit.Assert.assertThat;
|
|
|
|
import java.time.OffsetDateTime;
|
|
|
|
import org.junit.Test;
|
|
|
|
public class OffsetDateTimeExtractYearMonthDayIntegerValuesUnitTest {
|
|
|
|
OffsetDateTimeExtractYearMonthDayIntegerValues offsetDateTimeExtractYearMonthDayIntegerValues = new OffsetDateTimeExtractYearMonthDayIntegerValues();
|
|
|
|
OffsetDateTime offsetDateTime=OffsetDateTime.parse("2007-12-03T10:15:30+01:00");
|
|
|
|
@Test
|
|
public void whenGetYear_thenCorrectYear()
|
|
{
|
|
int actualYear=offsetDateTimeExtractYearMonthDayIntegerValues.getYear(offsetDateTime);
|
|
assertThat(actualYear,is(2007));
|
|
}
|
|
|
|
@Test
|
|
public void whenGetMonth_thenCorrectMonth()
|
|
{
|
|
int actualMonth=offsetDateTimeExtractYearMonthDayIntegerValues.getMonth(offsetDateTime);
|
|
assertThat(actualMonth,is(12));
|
|
}
|
|
|
|
@Test
|
|
public void whenGetDay_thenCorrectDay()
|
|
{
|
|
int actualDayOfMonth=offsetDateTimeExtractYearMonthDayIntegerValues.getDay(offsetDateTime);
|
|
assertThat(actualDayOfMonth,is(03));
|
|
}
|
|
}
|