Skip to content

Commit 36fa040

Browse files
committed
1 parent 0414c26 commit 36fa040

8 files changed

Lines changed: 97 additions & 115 deletions

File tree

-330 Bytes
Binary file not shown.

simplegraph-powerpoint/QueenVictoriaPowerPoint.xml

Lines changed: 83 additions & 102 deletions
Large diffs are not rendered by default.
0 Bytes
Binary file not shown.

simplegraph-powerpoint/QueenVictoriaWikiDataItems.xml

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

simplegraph-powerpoint/QueenVictoriaWikiDataProperties.xml

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

simplegraph-powerpoint/src/test/java/com/bitplan/simplegraph/powerpoint/TestPowerPointSystem.java

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import java.awt.image.BufferedImage;
2929
import java.io.ByteArrayOutputStream;
3030
import java.io.File;
31+
import java.io.FileOutputStream;
3132
import java.io.PrintStream;
3233
import java.nio.charset.StandardCharsets;
3334
import java.util.ArrayList;
@@ -38,7 +39,8 @@
3839
import java.util.stream.Collectors;
3940

4041
import org.apache.poi.xslf.usermodel.XSLFPictureShape;
41-
import org.apache.tinkerpop.gremlin.structure.io.IoCore;
42+
import org.apache.tinkerpop.gremlin.structure.io.Io;
43+
import org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLWriter;
4244
import org.junit.FixMethodOrder;
4345
import org.junit.Test;
4446
import org.junit.runners.MethodSorters;
@@ -48,11 +50,6 @@
4850
import com.bitplan.simplegraph.core.SimpleSystem;
4951
import com.bitplan.simplegraph.mediawiki.MediaWikiPageNode;
5052
import com.bitplan.simplegraph.mediawiki.MediaWikiSystem;
51-
import com.bitplan.simplegraph.powerpoint.PowerPointSystem;
52-
import com.bitplan.simplegraph.powerpoint.Slide;
53-
import com.bitplan.simplegraph.powerpoint.SlideNode;
54-
import com.bitplan.simplegraph.powerpoint.SlideShow;
55-
import com.bitplan.simplegraph.powerpoint.SlideShowNode;
5653
import com.bitplan.simplegraph.triplestore.TestTripleStoreSystem;
5754
import com.bitplan.simplegraph.wikidata.TestWikiDataSystem;
5855

@@ -307,20 +304,24 @@ public void testPowerPointDoafterCreateAsGraph() throws Exception {
307304
if (debug)
308305
slides.forEach(slide -> slide.printNameValues(System.out));
309306
assertEquals(10, slides.size());
310-
pps.graph().io(IoCore.graphml()).writeGraph("../simplegraph-powerpoint/QueenVictoriaPowerPoint.xml");
307+
// pps.graph().io(IoCore.graphml()).writeGraph("../simplegraph-powerpoint/QueenVictoriaPowerPoint.xml");
308+
GraphMLWriter writer = GraphMLWriter.build().create();
309+
try (FileOutputStream fos = new FileOutputStream("../simplegraph-powerpoint/QueenVictoriaPowerPoint.xml")) {
310+
writer.writeGraph(fos, pps.graph());
311+
}
311312
}
312313

313314
@Test
314315
public void testReadPowerpoint() throws Exception {
315316
PowerPointSystem pps=new PowerPointSystem();
316317
pps.connect();
317-
SimpleStepNode slideShowNode = (SimpleStepNode) pps.moveTo("http://www.its.leeds.ac.uk/fileadmin/documents/alumni/Michele_Dix_Leeds_University_-_FINAL.PPTX");
318+
SimpleStepNode slideShowNode = (SimpleStepNode) pps.moveTo("https://github.com/WolfgangFahl/pySemanticSlides/raw/refs/heads/main/examples/semanticslides/SemanticSlides.pptx");
318319
List<SimpleStepNode> slides = slideShowNode.out("slides")
319320
.collect(Collectors.toCollection(ArrayList::new));
320321
// debug=true;
321322
if (debug)
322323
slides.forEach(slide -> slide.printNameValues(System.out));
323-
long expected=44;
324+
long expected=3;
324325
assertEquals(expected, slides.size());
325326
assertEquals(expected, pps.g().V().hasLabel("slide").count().next().longValue());
326327
assertEquals(expected, pps.g().V().hasLabel("slide").out("slideshow").count().next().longValue());

simplegraph-wikidata/QueenVictoriaWikiDataItems.xml

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

simplegraph-wikidata/QueenVictoriaWikiDataProperties.xml

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)