diff options
Diffstat (limited to 'testdata/integration')
-rw-r--r-- | testdata/integration/ontology_serialization/typesystem.in.osml | 10 | ||||
-rw-r--r-- | testdata/integration/ontology_serialization/typesystem.out.osxml | 21 |
2 files changed, 31 insertions, 0 deletions
diff --git a/testdata/integration/ontology_serialization/typesystem.in.osml b/testdata/integration/ontology_serialization/typesystem.in.osml new file mode 100644 index 0000000..ec61dd3 --- /dev/null +++ b/testdata/integration/ontology_serialization/typesystem.in.osml @@ -0,0 +1,10 @@ +\document + \typesystem#bla + \struct#myStruct + \field#i[type=int,default=1] + \field#s[type=string,default=""] + \ontology#test + \struct#a[root=true] + \primitive[type=myStruct] + +\a [4,"bla"] diff --git a/testdata/integration/ontology_serialization/typesystem.out.osxml b/testdata/integration/ontology_serialization/typesystem.out.osxml new file mode 100644 index 0000000..a8c02ae --- /dev/null +++ b/testdata/integration/ontology_serialization/typesystem.out.osxml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<document> + <ontology name="test"> + <struct cardinality="{*}" name="a" root="true" transparent="false"> + <syntax/> + <primitive optional="false" subtree="false" type="bla.myStruct"> + <syntax/> + </primitive> + </struct> + </ontology> + <typesystem name="bla"> + <struct name="myStruct"> + <field default="1" name="i" optional="true" type="int"/> + <field default="" name="s" optional="true" type="string"/> + </struct> + </typesystem> + <test:a>[ + "i"= 4, + "s"= "bla" +]</test:a> +</document> |