RED-6009: add direct json output test
This commit is contained in:
parent
e60eb0710e
commit
c912d27d92
@ -0,0 +1,38 @@
|
||||
package com.knecon.fforesight.service.layoutparser.server.graph;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileOutputStream;
|
||||
|
||||
import org.junit.jupiter.api.Disabled;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.iqser.red.commons.jackson.ObjectMapperFactory;
|
||||
import com.knecon.fforesight.service.layoutparser.internal.api.data.DocumentData;
|
||||
import com.knecon.fforesight.service.layoutparser.internal.api.graph.DocumentGraph;
|
||||
import com.knecon.fforesight.service.layoutparser.internal.api.mapper.DocumentDataMapper;
|
||||
|
||||
import lombok.SneakyThrows;
|
||||
|
||||
public class DocumentGraphJsonWritingTest extends BuildDocumentGraphTest {
|
||||
|
||||
@Test
|
||||
@Disabled
|
||||
public void writeJsonForFileTest() {
|
||||
|
||||
writeJsons("files/S-Metolachlor_RAR_01_Volume_1_2018-09-06");
|
||||
}
|
||||
|
||||
@SneakyThrows
|
||||
private void writeJsons(String filename) {
|
||||
|
||||
DocumentGraph documentGraph = buildGraph(filename);
|
||||
DocumentData documentData = DocumentDataMapper.toDocumentData(documentGraph);
|
||||
ObjectMapper mapper = ObjectMapperFactory.create();
|
||||
mapper.writeValue(new FileOutputStream(File.createTempFile(filename + "_structure", "json")), documentData.getTableOfContents());
|
||||
mapper.writeValue(new FileOutputStream(File.createTempFile(filename + "_text", "json")), documentData.getTableOfContents());
|
||||
mapper.writeValue(new FileOutputStream(File.createTempFile(filename + "_positions", "json")), documentData.getTableOfContents());
|
||||
mapper.writeValue(new FileOutputStream(File.createTempFile(filename + "_pages", "json")), documentData.getTableOfContents());
|
||||
}
|
||||
|
||||
}
|
||||
@ -33,7 +33,7 @@ public class DocumentGraphVisualizationTest extends BuildDocumentGraphTest {
|
||||
@Disabled
|
||||
public void visualizeRotatedTestDocument() {
|
||||
|
||||
String filename = "files/RotateTestFileWithImages";
|
||||
String filename = "files/211";
|
||||
visualizePdf(filename);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user