blob: 5995b9b0ac276c8becccbfec6a1635b94be57b31 [file] [log] [blame]
/*
* Description : Test quantified expressions; some variable in [ordered list] satisfies expression.
* Expected Result : Success
* Date : 6th July 2012
*/
drop dataverse test if exists;
create dataverse test;
use dataverse test;
write output to nc1:"rttest/quantifiers_somesat_03.adm";
let $a := [
some $x in [1, 2] satisfies $x + $x = 3,
some $x in [1, 2] satisfies $x + $x = 2,
some $x in [1, 2] satisfies $x - 2 = 2,
some $x in [1, 2] satisfies $x - 2 = 0,
some $x in [1, 2] satisfies $x * 2 = 4,
some $x in [1, 2] satisfies $x / 2 = 1,
some $x in [1, 2] satisfies avg([$x,1]) = 1,
some $x in [1, 2] satisfies boolean("true"),
some $x in [1, 2] satisfies boolean("false"),
some $x in [1, 2] satisfies not($x),
some $x in [1, 2] satisfies $x = 1 or $x = 2,
some $x in [1, 2] satisfies $x = 1 and ($x +1) = 2
]
for $i in $a
return $i