Skip to content
Permalink
Fetching contributors…
Cannot retrieve contributors at this time
163 lines (163 sloc) 3.41 KB
{
"description": "Test `_wpg`/`_txt` with enabled `SMW_FIELDT_CHAR_NOCASE` (#1912, `smwgFieldTypeFeatures`)",
"setup": [
{
"namespace": "SMW_NS_PROPERTY",
"page": "Has page",
"contents": "[[Has type::Page]]"
},
{
"namespace": "SMW_NS_PROPERTY",
"page": "Has text",
"contents": "[[Has type::Text]]"
},
{
"page": "Example/Q0906/1",
"contents": "[[Category:Q0906]] [[Has page::noCASE]] [[Has text::noCASE]]"
},
{
"page": "Example/Q0906/2",
"contents": "[[Category:Q0906]] [[Has page::NOcase]] [[Has text::NOcase]]"
},
{
"page": "Example/Q0906/3",
"contents": "[[Category:Q0906]] [[Has page::NOoNcase]] [[Has text::NOoNcase]]"
}
],
"tests": [
{
"type": "query",
"about": "#0 (on _wpg type ~ match)",
"condition": "[[Category:Q0906]] [[Has page::~*noCa*]]",
"printouts": [],
"parameters": {
"limit": "10"
},
"assert-queryresult": {
"count": 2,
"results": [
"Example/Q0906/1#0##",
"Example/Q0906/2#0##"
]
}
},
{
"type": "query",
"about": "#1 (on _txt type as ~ match)",
"condition": "[[Category:Q0906]] [[Has text::~*NOcA*]]",
"printouts": [],
"parameters": {
"limit": "10"
},
"assert-queryresult": {
"count": 2,
"results": [
"Example/Q0906/1#0##",
"Example/Q0906/2#0##"
]
}
},
{
"type": "query",
"about": "#2 (on _wpg type !~ match)",
"condition": "[[Category:Q0906]] [[Has page::!~*noCa*]]",
"printouts": [],
"parameters": {
"limit": "10"
},
"assert-queryresult": {
"count": 1,
"results": [
"Example/Q0906/3#0##"
]
}
},
{
"type": "query",
"about": "#3 (on _txt type as !~ match)",
"condition": "[[Category:Q0906]] [[Has text::!~*NOcA*]]",
"printouts": [],
"parameters": {
"limit": "10"
},
"assert-queryresult": {
"count": 1,
"results": [
"Example/Q0906/3#0##"
]
}
},
{
"type": "query",
"skip-on": {
"virtuoso": "Not suported",
"sesame": "Not suported",
"fuseki": "Not suported",
"blazegraph": "Not suported"
},
"about": "#4 (on _txt type as object match)",
"condition": "[[Category:Q0906]] [[Has text::nocase]]",
"printouts": [],
"parameters": {
"limit": "10"
},
"assert-queryresult": {
"count": 2,
"results": [
"Example/Q0906/1#0##",
"Example/Q0906/2#0##"
]
}
},
{
"type": "query",
"skip-on": {
"virtuoso": "Not suported",
"sesame": "Not suported",
"fuseki": "Not suported",
"blazegraph": "Not suported"
},
"about": "#5 (on _txt type as !object match)",
"condition": "[[Category:Q0906]] [[Has text::!nocase]]",
"printouts": [],
"parameters": {
"limit": "10"
},
"assert-queryresult": {
"count": 1,
"results": [
"Example/Q0906/3#0##"
]
}
}
],
"settings": {
"smwgNamespacesWithSemanticLinks": {
"NS_MAIN": true,
"SMW_NS_PROPERTY": true
},
"smwgSparqlQFeatures": [
"SMW_SPARQL_QF_NOCASE"
],
"smwgFieldTypeFeatures": [
"SMW_FIELDT_CHAR_NOCASE"
],
"smwgElasticsearchConfig" : {
"connection":{
"retries": 1
},
"query": {
"text.field.case.insensitive.eq.match": true
}
}
},
"meta": {
"skip-on": {
"postgres": "PostgreSQL requires \"citext\" otherwise it returns with \"Error: 42704 ERROR: type \"citext\" does not exist\"",
"sqlite": "NOCASE is not supported"
},
"version": "2",
"is-incomplete": false,
"debug": false
}
}
You can’t perform that action at this time.