Skip to content

Commit bd50e9e

Browse files
committed
fix tests for windoofs
Signed-off-by: Stefan Niederhauser <[email protected]>
1 parent 5243fed commit bd50e9e

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

graphviz-java/src/test/java/guru/nidi/graphviz/engine/AbstractGraphvizEngineTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
import java.io.File;
2121

22+
import static guru.nidi.graphviz.service.SystemUtils.uriPathOf;
2223
import static org.hamcrest.MatcherAssert.assertThat;
2324
import static org.hamcrest.core.Is.is;
2425

@@ -45,7 +46,7 @@ void vizExecWithOptions() {
4546
final String vizResult = engineUnderTest.jsVizExec("digraph{ a -> b}", options);
4647

4748
assertThat(vizResult, is("totalMemory=320000;render('digraph{ a -> b}',{format:'svg',engine:'dot',totalMemory:'320000',"
48-
+ "yInvert:true,basedir:'" + new File(".").getAbsolutePath() + "',images:[]});"));
49+
+ "yInvert:true,basedir:'" + uriPathOf(new File(".")) + "',images:[]});"));
4950
}
5051

5152
@Test
@@ -56,6 +57,6 @@ void vizExecWithoutOptions() {
5657
final String vizResult = engineUnderTest.jsVizExec("digraph{ a -> b}", options);
5758

5859
assertThat(vizResult, is("render('digraph{ a -> b}',{format:'svg',engine:'dot',"
59-
+ "basedir:'" + new File(".").getAbsolutePath() + "',images:[]});"));
60+
+ "basedir:'" + uriPathOf(new File(".")) + "',images:[]});"));
6061
}
6162
}

graphviz-java/src/test/java/guru/nidi/graphviz/engine/GraphvizTest.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import static guru.nidi.graphviz.engine.Rasterizer.NONE;
3333
import static guru.nidi.graphviz.model.Factory.graph;
3434
import static guru.nidi.graphviz.model.Factory.node;
35+
import static guru.nidi.graphviz.service.SystemUtils.uriPathOf;
3536
import static java.util.Arrays.asList;
3637
import static org.hamcrest.CoreMatchers.*;
3738
import static org.hamcrest.MatcherAssert.assertThat;
@@ -81,23 +82,23 @@ void withTotalMemory() {
8182
final Graph graph = graph().with(node("a").link("b"));
8283
final String result = Graphviz.fromGraph(graph).totalMemory(32000).render(SVG).toString();
8384
assertThat(result, is("totalMemory=32000;render('graph {\\n\"a\" -- \"b\"\\n}',"
84-
+ "{format:'svg',engine:'dot',totalMemory:'32000',basedir:'" + new File(".").getAbsolutePath() + "',images:[]});"));
85+
+ "{format:'svg',engine:'dot',totalMemory:'32000',basedir:'" + uriPathOf(new File(".")) + "',images:[]});"));
8586
}
8687

8788
@Test
8889
void withoutTotalMemory() {
8990
final Graph graph = graph().with(node("a").link("b"));
9091
final String result = Graphviz.fromGraph(graph).render(SVG).toString();
9192
assertThat(result, is("render('graph {\\n\"a\" -- \"b\"\\n}',"
92-
+ "{format:'svg',engine:'dot',basedir:'" + new File(".").getAbsolutePath() + "',images:[]});"));
93+
+ "{format:'svg',engine:'dot',basedir:'" + uriPathOf(new File(".")) + "',images:[]});"));
9394
}
9495

9596
@Test
9697
void withYInvert() {
9798
final Graph graph = graph().with(node("a").link("b"));
9899
final String result = Graphviz.fromGraph(graph).yInvert(true).render(SVG).toString();
99100
assertThat(result, is("render('graph {\\n\"a\" -- \"b\"\\n}',"
100-
+ "{format:'svg',engine:'dot',yInvert:true,basedir:'" + new File(".").getAbsolutePath() + "',images:[]});"));
101+
+ "{format:'svg',engine:'dot',yInvert:true,basedir:'" + uriPathOf(new File(".")) + "',images:[]});"));
101102
}
102103

103104
@Test

graphviz-java/src/test/java/guru/nidi/graphviz/engine/OptionsTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,27 +66,27 @@ void fromJsonTwoImages() {
6666
@Test
6767
void toJsonMinimal() {
6868
final String s = Options.create().engine(Engine.DOT).format(Format.PNG).toJson(false);
69-
assertEquals("{format:'svg',engine:'dot',basedir:'" + new File(".").getAbsolutePath() + "',images:[]}", s);
69+
assertEquals("{format:'svg',engine:'dot',basedir:'" + uriPathOf(new File(".")) + "',images:[]}", s);
7070
}
7171

7272
@Test
7373
void toJsonEmptyImages() {
7474
final File basedir = new File("/hula");
7575
final String s = Options.create().engine(Engine.DOT).format(Format.PNG).totalMemory(42).yInvert(true).basedir(basedir).toJson(false);
76-
assertEquals("{format:'svg',engine:'dot',totalMemory:'42',yInvert:true,basedir:'" + basedir.getAbsolutePath() + "',images:[]}", s);
76+
assertEquals("{format:'svg',engine:'dot',totalMemory:'42',yInvert:true,basedir:'" + uriPathOf(basedir) + "',images:[]}", s);
7777
}
7878

7979
@Test
8080
void toJsonOneImage() {
8181
final String s = Options.create().engine(Engine.DOT).format(Format.PNG).basedir(new File("example")).image("ex1.png").toJson(false);
82-
assertEquals("{format:'svg',engine:'dot',basedir:'" + new File("example").getAbsolutePath() + "',images:[" +
82+
assertEquals("{format:'svg',engine:'dot',basedir:'" + uriPathOf(new File("example")) + "',images:[" +
8383
"{path:'" + uriPathOf(new File("example/ex1.png")) + "',width:'550px',height:'100px'}]}", s);
8484
}
8585

8686
@Test
8787
void toJsonTwoImages() {
8888
final String s = Options.create().engine(Engine.DOT).format(Format.PNG).basedir(new File("example")).image("ex1.png").image("ex2.png").toJson(false);
89-
assertEquals("{format:'svg',engine:'dot',basedir:'" + new File("example").getAbsolutePath() + "',images:["
89+
assertEquals("{format:'svg',engine:'dot',basedir:'" + uriPathOf(new File("example")) + "',images:["
9090
+ "{path:'" + uriPathOf(new File("example/ex1.png")) + "',width:'550px',height:'100px'},"
9191
+ "{path:'" + uriPathOf(new File("example/ex2.png")) + "',width:'900px',height:'964px'}]}", s);
9292
}

0 commit comments

Comments
 (0)