84 lines
1.7 KiB
Plaintext
84 lines
1.7 KiB
Plaintext
|
|
# Unit tests for inside-above attribute of moving segments.
|
||
|
|
|
||
|
|
###############################################################################
|
||
|
|
|
||
|
|
create database mratest;
|
||
|
|
open database mratest;
|
||
|
|
|
||
|
|
###############################################################################
|
||
|
|
|
||
|
|
let mr1 =
|
||
|
|
[ const movingregion value (((0.0 10.0 TRUE TRUE)
|
||
|
|
((((1.0 3.5 1.5 1.5)
|
||
|
|
(2.0 5.5 3.0 4.5)
|
||
|
|
(3.0 6.5 3.5 5.0)
|
||
|
|
(4.0 6.5 5.5 5.0)
|
||
|
|
(4.0 5.5 5.5 4.5)
|
||
|
|
(5.0 4.5 7.5 2.5)
|
||
|
|
(5.0 2.5 7.5 1.0)
|
||
|
|
(4.0 1.5 7.0 0.5)
|
||
|
|
(3.0 1.5 2.5 0.5))
|
||
|
|
((2.0 3.0 3.0 2.0)
|
||
|
|
(2.0 4.0 3.0 3.0)
|
||
|
|
(3.0 4.0 4.0 3.0)
|
||
|
|
(3.0 3.0 4.0 2.0)))))) ];
|
||
|
|
|
||
|
|
###############################################################################
|
||
|
|
|
||
|
|
#testcase "1"
|
||
|
|
#yields (bool FALSE)
|
||
|
|
query mr1 unittest2 0;
|
||
|
|
|
||
|
|
#testcase "2"
|
||
|
|
#yields (bool FALSE)
|
||
|
|
query mr1 unittest2 1;
|
||
|
|
|
||
|
|
#testcase "3"
|
||
|
|
#yields (bool FALSE)
|
||
|
|
query mr1 unittest2 2;
|
||
|
|
|
||
|
|
#testcase "4"
|
||
|
|
#yields (bool TRUE)
|
||
|
|
query mr1 unittest2 3;
|
||
|
|
|
||
|
|
#testcase "5"
|
||
|
|
#yields (bool FALSE)
|
||
|
|
query mr1 unittest2 4;
|
||
|
|
|
||
|
|
#testcase "6"
|
||
|
|
#yields (bool TRUE)
|
||
|
|
query mr1 unittest2 5;
|
||
|
|
|
||
|
|
#testcase "7"
|
||
|
|
#yields (bool TRUE)
|
||
|
|
query mr1 unittest2 6;
|
||
|
|
|
||
|
|
#testcase "8"
|
||
|
|
#yields (bool TRUE)
|
||
|
|
query mr1 unittest2 7;
|
||
|
|
|
||
|
|
#testcase "9"
|
||
|
|
#yields (bool TRUE)
|
||
|
|
query mr1 unittest2 8;
|
||
|
|
|
||
|
|
#testcase "10"
|
||
|
|
#yields (bool TRUE)
|
||
|
|
query mr1 unittest2 9;
|
||
|
|
|
||
|
|
#testcase "11"
|
||
|
|
#yields (bool TRUE)
|
||
|
|
query mr1 unittest2 10;
|
||
|
|
|
||
|
|
#testcase "12"
|
||
|
|
#yields (bool FALSE)
|
||
|
|
query mr1 unittest2 11;
|
||
|
|
|
||
|
|
#testcase "13"
|
||
|
|
#yields (bool FALSE)
|
||
|
|
query mr1 unittest2 12;
|
||
|
|
|
||
|
|
###############################################################################
|
||
|
|
|
||
|
|
#teardown
|
||
|
|
close database;
|
||
|
|
delete database mratest;
|