use of org.apache.pdfbox.cos.COSObjectKey in project pdfbox by apache.
the class TestCOSUtils method testIsFloat.
@Test
public void testIsFloat() {
try {
COSObject co = new COSObject(new COSFloat(10.0f));
co.setGenerationNumber(0);
co.setObjectNumber(10);
assertFalse(COSUtils.isFloat(co, new IOCOSDocument()));
COSDocument doc = new COSDocument();
addToXref(doc, new COSObjectKey(co), 1000);
COSUtils.isFloat(co, doc);
doc.close();
} catch (IOException e) {
fail(e.getMessage());
}
}
use of org.apache.pdfbox.cos.COSObjectKey in project pdfbox by apache.
the class TestCOSUtils method testIsInteger.
@Test
public void testIsInteger() {
try {
COSObject co = new COSObject(COSInteger.get(10));
co.setGenerationNumber(0);
co.setObjectNumber(10);
assertFalse(COSUtils.isInteger(co, new IOCOSDocument()));
COSDocument doc = new COSDocument();
addToXref(doc, new COSObjectKey(co), 1000);
COSUtils.isInteger(co, doc);
doc.close();
} catch (IOException e) {
fail(e.getMessage());
}
}
use of org.apache.pdfbox.cos.COSObjectKey in project pdfbox by apache.
the class TestCOSUtils method testIsArray.
@Test
public void testIsArray() {
try {
COSObject co = new COSObject(new COSArray());
co.setGenerationNumber(0);
co.setObjectNumber(10);
assertFalse(COSUtils.isArray(co, new IOCOSDocument()));
COSDocument doc = new COSDocument();
addToXref(doc, new COSObjectKey(co), 1000);
COSUtils.isArray(co, doc);
doc.close();
} catch (IOException e) {
fail(e.getMessage());
}
}
use of org.apache.pdfbox.cos.COSObjectKey in project pdfbox by apache.
the class TestCOSUtils method testIsDictionary.
@Test
public void testIsDictionary() {
try {
COSObject co = new COSObject(new COSDictionary());
co.setGenerationNumber(0);
co.setObjectNumber(10);
assertFalse(COSUtils.isDictionary(co, new IOCOSDocument()));
COSDocument doc = new COSDocument();
addToXref(doc, new COSObjectKey(co), 1000);
COSUtils.isDictionary(co, doc);
doc.close();
} catch (IOException e) {
fail(e.getMessage());
}
}
Aggregations