summaryrefslogtreecommitdiff
path: root/testdata/integration/basic_functionality/constant.in.osml
diff options
context:
space:
mode:
authorAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2015-04-15 00:35:49 +0200
committerAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2016-04-25 22:24:18 +0200
commitc3b759273c95f9d38ecde2d36ecb0350f9cc4bff (patch)
tree7287d915d8b892074d2a4948bb182f860930de60 /testdata/integration/basic_functionality/constant.in.osml
parentfe60003d417002634d8c7a8e35a63c4cbdb897b3 (diff)
Added integration tests for constant resolution
Diffstat (limited to 'testdata/integration/basic_functionality/constant.in.osml')
-rw-r--r--testdata/integration/basic_functionality/constant.in.osml26
1 files changed, 26 insertions, 0 deletions
diff --git a/testdata/integration/basic_functionality/constant.in.osml b/testdata/integration/basic_functionality/constant.in.osml
new file mode 100644
index 0000000..b203533
--- /dev/null
+++ b/testdata/integration/basic_functionality/constant.in.osml
@@ -0,0 +1,26 @@
+\document
+\typesystem#color
+ \struct#color
+ \field#r[type=int]
+ \field#g[type=int]
+ \field#b[type=int]
+ \constant#green[type=color, value=[r=0,g=255,b=0]]
+ \constant#red[type=color, value=[r=255,g=0,b=0]]
+ \struct#multipleColors
+ \field#c1[type=color,default=green]
+ \field#c2[type=color,default=red]
+\ontology#test
+ \struct#test[root=true]
+ \field
+ \childRef[ref=a]
+ \childRef[ref=b]
+ \struct#a
+ \primitive[type=color]
+ \struct#b
+ \primitive[type=multipleColors]
+
+\begin{test}
+ \a{red}
+ \a{green}
+ \b{[c2=[100, 20, 30]]}
+\end{test}