package com.github.lwhite1.tablesaw.columns; import com.github.lwhite1.tablesaw.columns.packeddata.PackedLocalDate; import org.junit.Test; import java.time.LocalDate; import static org.junit.Assert.*; /** * */ public class PackedLocalDateTest { @Test public void testGetDayOfMonth() { LocalDate today = LocalDate.now(); assertEquals(today.getDayOfMonth(), PackedLocalDate.getDayOfMonth(PackedLocalDate.pack(today))); } @Test public void testGetYear() { LocalDate today = LocalDate.now(); assertEquals(today.getYear(), PackedLocalDate.getYear(PackedLocalDate.pack(today))); } @Test public void testGetMonthValue() { int dateTime = PackedLocalDate.pack(LocalDate.of(2015, 12, 25)); assertEquals(12, PackedLocalDate.getMonthValue(dateTime)); } @Test public void testGetDayOfWeek() { LocalDate date = LocalDate.of(2015, 12, 25); int dateTime = PackedLocalDate.pack(date); assertEquals(date.getDayOfWeek(), PackedLocalDate.getDayOfWeek(dateTime)); } }