@@ -0,0 +1,1534 @@
+package com.poiji.deserialize;%0A%0Aimport com.poiji.exception.PoijiException;%0Aimport com.poiji.option.PoijiOptions;%0Aimport org.junit.Test;%0A%0Aimport java.time.format.DateTimeFormatter;%0A%0Aimport static org.hamcrest.CoreMatchers.equalTo;%0Aimport static org.hamcrest.MatcherAssert.assertThat;%0A%0A/**%0A * Created by hakan on 19.07.2020%0A */%0Apublic class PoijiOptionsTest %7B%0A%0A    @Test(expected = PoijiException.class)%0A    public void shouldThrowExceptionWhenLimitLessThanZero() %7B%0A        PoijiOptions options = PoijiOptions.PoijiOptionsBuilder.settings(-1).build();%0A    %7D%0A%0A    @Test(expected = PoijiException.class)%0A    public void shouldThrowExceptionWhenSheetIndexLessThanZero() %7B%0A        PoijiOptions options = PoijiOptions.PoijiOptionsBuilder.settings().sheetIndex(-1).build();%0A    %7D%0A%0A    @Test(expected = PoijiException.class)%0A    public void shouldThrowExceptionWhenSkipLessThanZero() %7B%0A        PoijiOptions options = PoijiOptions.PoijiOptionsBuilder.settings().skip(-1).build();%0A    %7D%0A%0A    @Test(expected = PoijiException.class)%0A    public void shouldThrowExceptionWhenHeaderLessThanZero() %7B%0A        PoijiOptions options = PoijiOptions.PoijiOptionsBuilder.settings().headerStart(-2).build();%0A    %7D%0A%0A    @Test%0A    public void shouldPrintDateTimeFormatter() %7B%0A        DateTimeFormatter formatter = DateTimeFormatter.ofPattern(%22yyyy MM dd%22);%0A        PoijiOptions options = PoijiOptions.PoijiOptionsBuilder.settings().dateFormatter(formatter).build();%0A        assertThat(options.dateFormatter().toString(), equalTo(formatter.toString()));%0A    %7D%0A%7D%0A

add test cases for poijioptions