Skip to content

Commit

Permalink
Created unit Tests for NUIT Reader
Browse files Browse the repository at this point in the history
  • Loading branch information
eltonlaice committed Aug 30, 2020
1 parent 1b97bba commit f987350
Showing 1 changed file with 48 additions and 0 deletions.
48 changes: 48 additions & 0 deletions src/test/java/com/eltonlaice/fromdocs/NuitReaderTest.java
Original file line number Diff line number Diff line change
@@ -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 NuitReaderTest {
private String path_nuit;
private DocumentReader reader;

@Before
public void init() {
this.path_nuit = "/path/docfile.pdf";
this.reader = new DocumentReader(this.path_nuit, DocumentType.NUIT);
}

@Test
public void testValidFile() {
assertTrue(this.reader.getData().length() > 0);
}

@Test
public void testNumber() {
assertEquals(this.reader.getDocument().getNumber(), "143221111");
}

@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);
}
}

0 comments on commit f987350

Please sign in to comment.