diff options
author | David Robillard <d@drobilla.net> | 2013-12-26 04:06:54 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2013-12-26 04:06:54 +0000 |
commit | d507ec27e513a8af576e309e9c0bc4cfb6ba5097 (patch) | |
tree | f024b0a83f4dc926d4b4b8800949f7a4bc5fc790 | |
parent | 9fe22c55bd236c7e6e6b61a257b6a031731c6a17 (diff) | |
download | ingen-d507ec27e513a8af576e309e9c0bc4cfb6ba5097.tar.gz ingen-d507ec27e513a8af576e309e9c0bc4cfb6ba5097.tar.bz2 ingen-d507ec27e513a8af576e309e9c0bc4cfb6ba5097.zip |
Improve test coverage.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5213 a436a847-0d15-0410-975c-d299462d15a1
-rw-r--r-- | tests/connect_disconnect_node_patch.ttl | 66 | ||||
-rw-r--r-- | tests/create_delete_port.ttl | 42 |
2 files changed, 95 insertions, 13 deletions
diff --git a/tests/connect_disconnect_node_patch.ttl b/tests/connect_disconnect_node_patch.ttl index eb8e1d92..1bfec45a 100644 --- a/tests/connect_disconnect_node_patch.ttl +++ b/tests/connect_disconnect_node_patch.ttl @@ -1,24 +1,33 @@ +@prefix atom: <http://lv2plug.in/ns/ext/atom#> . @prefix lv2: <http://lv2plug.in/ns/lv2core#> . @prefix patch: <http://lv2plug.in/ns/ext/patch#> . @prefix ingen: <http://drobilla.net/ns/ingen#> . <msg0> a patch:Put ; - patch:subject <ingen:/root/node> ; + patch:subject <ingen:/root/amp> ; patch:body [ a ingen:Block ; - ingen:prototype <http://drobilla.net/plugins/mda/Shepard> + ingen:prototype <http://lv2plug.in/plugins/eg-amp> ] . <msg1> a patch:Put ; + patch:subject <ingen:/root/sampler> ; + patch:body [ + a ingen:Block ; + ingen:prototype <http://lv2plug.in/plugins/eg-sampler> + ] . + +<msg2> + a patch:Put ; patch:subject <ingen:/root/out> ; patch:body [ a lv2:OutputPort , lv2:AudioPort ] . -<msg2> +<msg3> a patch:Put ; patch:subject <ingen:/root/in> ; patch:body [ @@ -26,36 +35,71 @@ lv2:AudioPort ] . -<msg3> +<msg4> + a patch:Put ; + patch:subject <ingen:/root/control> ; + patch:body [ + a lv2:InputPort , + atom:AtomPort ; + atom:bufferType atom:Sequence + ] . + +<msg5> + a patch:Put ; + patch:subject <ingen:/root/gain> ; + patch:body [ + a lv2:InputPort , + lv2:ControlPort + ] . + +<msg6> a patch:Put ; patch:subject <ingen:/root/> ; patch:body [ a ingen:Arc ; - ingen:tail <ingen:/root/node/left_out> ; + ingen:tail <ingen:/root/amp/out> ; ingen:head <ingen:/root/out> ] . -<msg4> +<msg7> a patch:Put ; patch:subject <ingen:/root/> ; patch:body [ a ingen:Arc ; ingen:tail <ingen:/root/in> ; - ingen:head <ingen:/root/node/left_in> + ingen:head <ingen:/root/amp/in> ] . -<msg5> +<msg8> + a patch:Put ; + patch:subject <ingen:/root/> ; + patch:body [ + a ingen:Arc ; + ingen:tail <ingen:/root/gain> ; + ingen:head <ingen:/root/amp/gain> + ] . + +<msg9> + a patch:Put ; + patch:subject <ingen:/root/> ; + patch:body [ + a ingen:Arc ; + ingen:tail <ingen:/root/control> ; + ingen:head <ingen:/root/sampler/control> + ] . + +<msg10> a patch:Delete ; patch:body [ a ingen:Arc ; - ingen:tail <ingen:/root/node/left_out> ; + ingen:tail <ingen:/root/amp/out> ; ingen:head <ingen:/root/out> ] . -<msg6> +<msg11> a patch:Delete ; patch:body [ a ingen:Arc ; ingen:tail <ingen:/root/in> ; - ingen:head <ingen:/root/node/left_in> + ingen:head <ingen:/root/amp/in> ] . diff --git a/tests/create_delete_port.ttl b/tests/create_delete_port.ttl index aea4868c..c7aefecb 100644 --- a/tests/create_delete_port.ttl +++ b/tests/create_delete_port.ttl @@ -1,15 +1,53 @@ +@prefix atom: <http://lv2plug.in/ns/ext/atom#> . @prefix lv2: <http://lv2plug.in/ns/lv2core#> . @prefix patch: <http://lv2plug.in/ns/ext/patch#> . @prefix ingen: <http://drobilla.net/ns/ingen#> . <msg0> a patch:Put ; - patch:subject <ingen:/root/in> ; + patch:subject <ingen:/root/audio_in> ; patch:body [ a lv2:InputPort , lv2:AudioPort ] . <msg1> + a patch:Put ; + patch:subject <ingen:/root/float_in> ; + patch:body [ + a lv2:InputPort , + lv2:ControlPort + ] . + +<msg2> + a patch:Put ; + patch:subject <ingen:/root/cv_in> ; + patch:body [ + a lv2:InputPort , + lv2:CVPort + ] . + +<msg3> + a patch:Put ; + patch:subject <ingen:/root/atom_in> ; + patch:body [ + a lv2:InputPort , + atom:AtomPort ; + atom:bufferType atom:Sequence + ] . + +<msg4> + a patch:Delete ; + patch:subject <ingen:/root/audio_in> . + +<msg5> + a patch:Delete ; + patch:subject <ingen:/root/float_in> . + +<msg6> + a patch:Delete ; + patch:subject <ingen:/root/cv_in> . + +<msg7> a patch:Delete ; - patch:subject <ingen:/root/in> . + patch:subject <ingen:/root/atom_in> . |