package eu.dnetlib.iis.wf.importer.content.approver;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import org.junit.Test;
/**
* @author mhorst
*
*/
public class PDFHeaderBasedContentApproverTest {
private final String id = "id";
PDFHeaderBasedContentApprover approver = new PDFHeaderBasedContentApprover();
// ------------------------------------ TESTS ------------------------------------
@Test
public void testApprove() throws Exception {
assertTrue(approver.approve(id, "%PDF-1.5".getBytes("utf8")));
assertTrue(approver.approve(id, "%PDF-".getBytes("utf8")));
}
@Test
public void testDisapprove() throws Exception {
assertFalse(approver.approve(id, "nonpdf".getBytes("utf8")));
assertFalse(approver.approve(id, "%PDF".getBytes("utf8")));
assertFalse(approver.approve(id, null));
}
}