|
| Implementations | ||||||||||||||||
| Tests | BaseX 7.7 XQ30 |
EMC/xDB xDB_main_r2411365 XQ30 |
Saxon-EE 9.5.1.1 XP20 |
Saxon-EE 9.5.1.1 XQ10 |
Saxon-EE 9.5.1.1 XP30 |
Saxon-EE 9.5.1.1 XQ30 |
Saxon-EE 9.5.1.4 XQX30 (QT3 v1.1) |
XmlPrime 3.0.0.0 XP30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQ30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQX30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XP20 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQX10 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQ10 (QT3 vCVS) |
Zorba 2.9 XQ10 (QT3 vCVS) |
Zorba 2.9 XQ30 (QT3 vCVS) |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| prod-GeneralComp.ne | 140/140 | 140/140 | 89/89 | 140/140 | 89/89 | 140/140 | 139/140 | 89/89 | 140/140 | 140/140 | 89/89 | 140/140 | 140/140 | 140/140 | 140/140 | 2/15 |
| generalexpression100[+]
X generalexpression100: () != () |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression101[+]
X generalexpression101: () != 10000 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression102[+]
X generalexpression102: () != (50000) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression103[+]
X generalexpression103: () != (10000,50000) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression104[+]
X generalexpression104: () != <a>10000</a> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression105[+]
X generalexpression105: () != (<a>10000</a>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression106[+]
X generalexpression106: () != (<a>10000</a>,<b>50000</b>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression107[+]
X generalexpression107: () != (/works/employee[1]/hours[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression108[+]
X generalexpression108: () != (/works/employee[1]/hours[1],/works/employee[6]/hours[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression109[+]
X generalexpression109: () != ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/grade[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression110[+]
X generalexpression110: 10000 != () |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression111[+]
X generalexpression111: 10000 != (50000) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression112[+]
X generalexpression112: 10000 != (10000,50000) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression113[+]
X generalexpression113: 10000 != <a>10000</a> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression114[+]
X generalexpression114: 10000 != (<a>10000</a>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression115[+]
X generalexpression115: 10000 != (<a>10000</a>,<b>50000</b>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression116[+]
X generalexpression116: 10000 != (/works/employee[1]/hours[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression117[+]
X generalexpression117: 10000 != (/works/employee[1]/hours[1],/works/employee[6]/hours[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression118[+]
X generalexpression118: 10000 != ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/grade[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression119[+]
X generalexpression119: (50000) != () |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression120[+]
X generalexpression120: (50000) != 10000 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression121[+]
X generalexpression121: (50000) != (50000) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression122[+]
X generalexpression122: (50000) != (10000,50000) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression123[+]
X generalexpression123: (50000) != <a>10000</a> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression124[+]
X generalexpression124: (50000) != (<a>10000</a>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression125[+]
X generalexpression125: (50000) != (<a>10000</a>,<b>50000</b>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression126[+]
X generalexpression126: (50000) != (/works/employee[1]/hours[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression127[+]
X generalexpression127: (50000) != (/works/employee[1]/hours[1],/works/employee[6]/hours[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression128[+]
X generalexpression128: (50000) != ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/grade[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression129[+]
X generalexpression129: (10000,50000) != () |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression130[+]
X generalexpression130: (10000,50000) != 10000 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression131[+]
X generalexpression131: (10000,50000) != (50000) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression132[+]
X generalexpression132: (10000,50000) != (10000,50000) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression133[+]
X generalexpression133: (10000,50000) != <a>10000</a> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression134[+]
X generalexpression134: (10000,50000) != (<a>10000</a>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression135[+]
X generalexpression135: (10000,50000) != (<a>10000</a>,<b>50000</b>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression136[+]
X generalexpression136: (10000,50000) != (/works/employee[1]/hours[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression137[+]
X generalexpression137: (10000,50000) != (/works/employee[1]/hours[1],/works/employee[6]/hours[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression138[+]
X generalexpression138: (10000,50000) != ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/grade[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression139[+]
X generalexpression139: <a>10000</a> != () |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression140[+]
X generalexpression140: <a>10000</a> != 10000 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression141[+]
X generalexpression141: <a>10000</a> != (50000) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression142[+]
X generalexpression142: <a>10000</a> != (10000,50000) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression143[+]
X generalexpression143: <a>10000</a> != <a>10000</a> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression144[+]
X generalexpression144: <a>10000</a> != (<a>10000</a>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression145[+]
X generalexpression145: <a>10000</a> != (<a>10000</a>,<b>50000</b>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression146[+]
X generalexpression146: <a>10000</a> != (/works/employee[1]/hours[1]) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression147[+]
X generalexpression147: <a>10000</a> != (/works/employee[1]/hours[1],/works/employee[6]/hours[1]) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression148[+]
X generalexpression148: <a>10000</a> != ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/grade[1]) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression149[+]
X generalexpression149: (<a>10000</a>) != () |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression150[+]
X generalexpression150: (<a>10000</a>) != 10000 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression151[+]
X generalexpression151: (<a>10000</a>) != (50000) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression152[+]
X generalexpression152: (<a>10000</a>) != (10000,50000) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression153[+]
X generalexpression153: (<a>10000</a>) != <a>10000</a> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression154[+]
X generalexpression154: (<a>10000</a>) != (<a>10000</a>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression155[+]
X generalexpression155: (<a>10000</a>) != (<a>10000</a>,<b>50000</b>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression156[+]
X generalexpression156: (<a>10000</a>) != (/works/employee[1]/hours[1]) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression157[+]
X generalexpression157: (<a>10000</a>) != (/works/employee[1]/hours[1],/works/employee[6]/hours[1]) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression158[+]
X generalexpression158: (<a>10000</a>) != ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/grade[1]) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression159[+]
X generalexpression159: (<a>10000</a>,<b>50000</b>) != () |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression160[+]
X generalexpression160: (<a>10000</a>,<b>50000</b>) != 10000 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression161[+]
X generalexpression161: (<a>10000</a>,<b>50000</b>) != (50000) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression162[+]
X generalexpression162: (<a>10000</a>,<b>50000</b>) != (10000,50000) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression163[+]
X generalexpression163: (<a>10000</a>,<b>50000</b>) != <a>10000</a> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression164[+]
X generalexpression164: (<a>10000</a>,<b>50000</b>) != (<a>10000</a>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression165[+]
X generalexpression165: (<a>10000</a>,<b>50000</b>) != (<a>10000</a>,<b>50000</b>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression166[+]
X generalexpression166: (<a>10000</a>,<b>50000</b>) != (/works/employee[1]/hours[1]) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression167[+]
X generalexpression167: (<a>10000</a>,<b>50000</b>) != (/works/employee[1]/hours[1],/works/employee[6]/hours[1]) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression168[+]
X generalexpression168: (<a>10000</a>,<b>50000</b>) != ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/grade[1]) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression169[+]
X generalexpression169: (/works/employee[1]/hours[1]) != () |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression170[+]
X generalexpression170: (/works/employee[1]/hours[1]) != 10000 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression171[+]
X generalexpression171: (/works/employee[1]/hours[1]) != (50000) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression172[+]
X generalexpression172: (/works/employee[1]/hours[1]) != (10000,50000) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression173[+]
X generalexpression173: (/works/employee[1]/hours[1]) != <a>10000</a> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression174[+]
X generalexpression174: (/works/employee[1]/hours[1]) != (<a>10000</a>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression175[+]
X generalexpression175: (/works/employee[1]/hours[1]) != (<a>10000</a>,<b>50000</b>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression176[+]
X generalexpression176: (/works/employee[1]/hours[1]) != (/works/employee[1]/hours[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression177[+]
X generalexpression177: (/works/employee[1]/hours[1]) != (/works/employee[1]/hours[1],/works/employee[6]/hours[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression178[+]
X generalexpression178: ($works/works/employee[1]/hours[1]) != ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/grade[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression179[+]
X generalexpression179: (/works/employee[1]/hours[1],/works/employee[6]/hours[1]) != () |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression180[+]
X generalexpression180: (/works/employee[1]/hours[1],/works/employee[6]/hours[1]) != 10000 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression181[+]
X generalexpression181: (/works/employee[1]/hours[1],/works/employee[6]/hours[1]) != (50000) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression182[+]
X generalexpression182: (/works/employee[1]/hours[1],/works/employee[6]/hours[1]) != (10000,50000) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression183[+]
X generalexpression183: (/works/employee[1]/hours[1],/works/employee[6]/hours[1]) != <a>10000</a> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression184[+]
X generalexpression184: (/works/employee[1]/hours[1],/works/employee[6]/hours[1]) != (<a>10000</a>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression185[+]
X generalexpression185: (/works/employee[1]/hours[1],/works/employee[6]/hours[1]) != (<a>10000</a>,<b>50000</b>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression186[+]
X generalexpression186: (/works/employee[1]/hours[1],/works/employee[6]/hours[1]) != (/works/employee[1]/hours[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression187[+]
X generalexpression187: (/works/employee[1]/hours[1],/works/employee[6]/hours[1]) != (/works/employee[1]/hours[1],/works/employee[6]/hours[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression188[+]
X generalexpression188: ($works/works/employee[1]/hours[1],$works/works/employee[6]/hours[1]) != ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/grade[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression189[+]
X generalexpression189: ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/hours[1]) != () |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression190[+]
X generalexpression190: ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/hours[1]) != 10000 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression191[+]
X generalexpression191: ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/hours[1]) != (50000) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression192[+]
X generalexpression192: ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/hours[1]) != (10000,50000) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression193[+]
X generalexpression193: ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/hours[1]) != <a>10000</a> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression194[+]
X generalexpression194: ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/hours[1]) != (<a>10000</a>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression195[+]
X generalexpression195: ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/hours[1]) != (<a>10000</a>,<b>50000</b>) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
| generalexpression196[+]
X generalexpression196: ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/hours[1]) != ($works/works/employee[1]/hours[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression197[+]
X generalexpression197: ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/hours[1]) != ($works/works/employee[1]/hours[1],$works/works/employee[6]/hours[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| generalexpression198[+]
X generalexpression198: ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/hours[1]) != ($works/works/employee[1]/hours[1],$staff/staff/employee[6]/grade[1]) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-1[+]
X K-GenCompNE-1: (() != ()) eq false() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-2[+]
X K-GenCompNE-2: not(() = 1 ) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-3[+]
X K-GenCompNE-3: not(() != () ) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-4[+]
X K-GenCompNE-4: not(1 != () ) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-5[+]
X K-GenCompNE-5: not(() != 1 ) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-6[+]
X K-GenCompNE-6: 1 !! 1 |
pass | pass | no result | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-7[+]
X K-GenCompNE-7: (1, 2) != (2, 3) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-8[+]
X K-GenCompNE-8: xs:untypedAtomic("2") != 1 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-9[+]
X K-GenCompNE-9: not(xs:untypedAtomic("1") != 1) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-10[+]
X K-GenCompNE-10: not("2" = xs:untypedAtomic("1")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-11[+]
X K-GenCompNE-11: 2 != xs:untypedAtomic("1") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-12[+]
X K-GenCompNE-12: not(1 != xs:untypedAtomic("1")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-13[+]
X K-GenCompNE-13: count((0, timezone-from-time(current-time()))) != 0 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-14[+]
X K-GenCompNE-14: "a string" != "a stringDIFF" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-15[+]
X K-GenCompNE-15: not("a string" != "a string") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-16[+]
X K-GenCompNE-16: xs:untypedAtomic("a string") != "a stringDIFF" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-17[+]
X K-GenCompNE-17: "a string" != xs:untypedAtomic("a stringDIFF") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-18[+]
X K-GenCompNE-18: not("a string" != xs:untypedAtomic("a string")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-19[+]
X K-GenCompNE-19: not(xs:untypedAtomic("a string") != "a string") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-20[+]
X K-GenCompNE-20: xs:untypedAtomic("true") != false() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-21[+]
X K-GenCompNE-21: false() != xs:untypedAtomic("true") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-22[+]
X K-GenCompNE-22: not(xs:untypedAtomic("false") != false()) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-23[+]
X K-GenCompNE-23: not(false() != xs:untypedAtomic("false")) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-24[+]
X K-GenCompNE-24: (1, 2, 3) != 1 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-25[+]
X K-GenCompNE-25: (1, 2, 3) != 2 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-26[+]
X K-GenCompNE-26: (1, 2, 3) != 3 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-27[+]
X K-GenCompNE-27: 1 != 2 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-28[+]
X K-GenCompNE-28: 1 != (1, 2, 3) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-29[+]
X K-GenCompNE-29: 2 != (1, 2, 3) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-30[+]
X K-GenCompNE-30: 3 != (1, 2, 3) |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-31[+]
X K-GenCompNE-31: xs:untypedAtomic("three") != 3 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-32[+]
X K-GenCompNE-32: 3 != xs:untypedAtomic("three") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-33[+]
X K-GenCompNE-33: "2" != 1 |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-34[+]
X K-GenCompNE-34: 1 != "2" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-35[+]
X K-GenCompNE-35: xs:untypedAtomic("falseERR") != false() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-36[+]
X K-GenCompNE-36: 1 != "1" |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-37[+]
X K-GenCompNE-37: xs:string("false") != false() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-38[+]
X K-GenCompNE-38: false() != xs:string("false") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-39[+]
X K-GenCompNE-39: false() != xs:untypedAtomic("falseERR") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-40[+]
X K-GenCompNE-40: false() != xs:anyURI("example.com/") |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |
| K-GenCompNE-41[+]
X K-GenCompNE-41: xs:anyURI("example.com/") != false() |
pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | pass | |