diff --git a/src/test/java/com/poiji/deserialize/DerializersTest.java b/src/test/java/com/poiji/deserialize/DerializersTest.java index 313ee58..05ec1e8 100644 --- a/src/test/java/com/poiji/deserialize/DerializersTest.java +++ b/src/test/java/com/poiji/deserialize/DerializersTest.java @@ -1,6 +1,7 @@ package com.poiji.deserialize; import com.poiji.deserialize.model.Employee; +import com.poiji.exception.PoijiException; import com.poiji.internal.Poiji; import org.junit.Test; import org.junit.runner.RunWith; @@ -40,6 +41,7 @@ public static Iterable queries() throws Exception { return Arrays.asList(new Object[][]{ {"src/test/resources/employees.xlsx", unmarshalling(), null}, {"src/test/resources/fruits.xlsx", unmarshalling(), FileNotFoundException.class}, + {"src/test/resources/cloud.xls", unmarshalling(), PoijiException.class}, }); } @@ -66,7 +68,7 @@ public void shouldMapExcelToJava() { assertThat(actualEmployee2.toString(), is(expectedEmployee2.toString())); assertThat(actualEmployee3.toString(), is(expectedEmployee3.toString())); - } catch (FileNotFoundException e) { + } catch (Exception e) { if (expectedException == null) { fail(e.getMessage()); } else { diff --git a/src/test/resources/cloud.xls b/src/test/resources/cloud.xls new file mode 100755 index 0000000..57e2ddb Binary files /dev/null and b/src/test/resources/cloud.xls differ