diff --git a/.classpath b/.classpath
index 5e8a55f..cd377e4 100644
--- a/.classpath
+++ b/.classpath
@@ -23,5 +23,10 @@
+
+
+
+
+
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
index f9fe345..abdea9a 100755
--- a/.settings/org.eclipse.core.resources.prefs
+++ b/.settings/org.eclipse.core.resources.prefs
@@ -1,4 +1,4 @@
eclipse.preferences.version=1
encoding//src/main/java=UTF-8
-encoding//src/test/java=UTF-8
+encoding//src/main/resources=UTF-8
encoding/=UTF-8
diff --git a/src/test/java/com/eltonlaice/fromdocs/PassportTest.java b/src/test/java/com/eltonlaice/fromdocs/PassportTest.java
new file mode 100755
index 0000000..429a87a
--- /dev/null
+++ b/src/test/java/com/eltonlaice/fromdocs/PassportTest.java
@@ -0,0 +1,48 @@
+package com.eltonlaice.fromdocs;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertTrue;
+
+import org.junit.Before;
+import org.junit.Test;
+
+public class PassportTest {
+ private String path_file;
+ private DocumentReader reader;
+
+ @Before
+ public void init() {
+ this.path_file = "/path/docfile.pdf";
+ this.reader = new DocumentReader(this.path_file, DocumentType.PASSPORT);
+ }
+
+ @Test
+ public void testValidFile() {
+ assertTrue(this.reader.getData().length() > 0);
+ }
+
+ @Test
+ public void testNumber() {
+ assertEquals(this.reader.getDocument().getNumber(), "100101111111P");
+ }
+
+ @Test
+ public void testNames() {
+ assertEquals(this.reader.getDocument().getLastName(), "LAICE");
+ assertEquals(this.reader.getDocument().getGivenNames(), "ELTON TOMAS");
+ }
+
+ @Test
+ public void testBirthdate() {
+ assertEquals(this.reader.getDocument().getBirthdate().getDayOfMonth(), 8);
+ assertEquals(this.reader.getDocument().getBirthdate().getMonthValue(), 6);
+ assertEquals(this.reader.getDocument().getBirthdate().getYear(), 1990);
+ }
+
+ @Test
+ public void testDateIssue() {
+ assertEquals(this.reader.getDocument().getDateIssue().getDayOfMonth(), 12);
+ assertEquals(this.reader.getDocument().getDateIssue().getMonthValue(), 1);
+ assertEquals(this.reader.getDocument().getDateIssue().getYear(), 2012);
+ }
+}