@@ -14,7 +14,7 @@ class DotTests extends AnyWordSpec {
14
14
" Exporter should export valid dot" in {
15
15
val graph = SimpleDomain .newGraph()
16
16
17
- val node2 = graph.addNode(2 , TestNode .LABEL , TestNode .STRING_PROPERTY , " string\ " Prop2" )
17
+ val node2 = graph.addNode(2 , TestNode .LABEL , TestNode .STRING_PROPERTY , """ string"Prop2\ "" " )
18
18
val node3 = graph.addNode(3 , TestNode .LABEL , TestNode .INT_PROPERTY , 13 )
19
19
20
20
// only allows values defined in FunkyList.funkyWords
@@ -24,7 +24,7 @@ class DotTests extends AnyWordSpec {
24
24
val node1 = graph.addNode(1 , TestNode .LABEL ,
25
25
TestNode .INT_PROPERTY , 11 ,
26
26
TestNode .STRING_PROPERTY , " <stringProp1>" ,
27
- TestNode .STRING_LIST_PROPERTY , List (" stringListProp1a" , " stringListProp1b " ).asJava,
27
+ TestNode .STRING_LIST_PROPERTY , List (" stringListProp1a" , " stringList \\ Prop1b " ).asJava,
28
28
TestNode .FUNKY_LIST_PROPERTY , funkyList,
29
29
TestNode .INT_LIST_PROPERTY , List (21 , 31 , 41 ).asJava,
30
30
)
@@ -42,9 +42,9 @@ class DotTests extends AnyWordSpec {
42
42
withClue(s " actual result was: ` $result` " ) {
43
43
result shouldBe
44
44
""" digraph {
45
- | 2 [label=testNode StringProperty="string\"Prop2"]
45
+ | 2 [label=testNode StringProperty="string\"Prop2\\ "]
46
46
| 3 [label=testNode StringProperty="DEFAULT_STRING_VALUE" IntProperty=13]
47
- | 1 [label=testNode FunkyListProperty="apoplectic;bucolic" StringProperty="<stringProp1>" StringListProperty="stringListProp1a;stringListProp1b " IntProperty=11 IntListProperty="21;31;41"]
47
+ | 1 [label=testNode FunkyListProperty="apoplectic;bucolic" StringProperty="<stringProp1>" StringListProperty="stringListProp1a;stringList\Prop1b " IntProperty=11 IntListProperty="21;31;41"]
48
48
| 2 -> 3 [label=testEdge longProperty=-99]
49
49
| 1 -> 2 [label=testEdge longProperty=9223372036854775807]
50
50
|}""" .stripMargin.trim
0 commit comments