Test-If: Difference between revisions

From FSDeveloper Wiki
Jump to navigationJump to search
mNo edit summary
mNo edit summary
Line 15: Line 15:
<pre>{{#ifeq:{{lc:AbC}}|abc|yes}}  should evaluate to 'yes' </pre>Result = '''{{#ifeq:{{lc:AbC}}|abc|yes}}'''
<pre>{{#ifeq:{{lc:AbC}}|abc|yes}}  should evaluate to 'yes' </pre>Result = '''{{#ifeq:{{lc:AbC}}|abc|yes}}'''
<pre>{{#ifeq:banana|abc|true|false}}  should evaluate to 'false' </pre>Result = '''{{#ifeq:banana|abc|true|false}}'''
<pre>{{#ifeq:banana|abc|true|false}}  should evaluate to 'false' </pre>Result = '''{{#ifeq:banana|abc|true|false}}'''
-- To Check --
<pre>{{#len:string}} for string = 123456789 should evaluate to '9' </pre>Result = '''{{#len:123456789}}'''
<pre>{{#len:string}} for string = 123456789 should evaluate to '9' </pre>Result = '''{{#len:123456789}}'''
<pre>{{#pos:string|target|offset}}  should evaluate to '10' </pre>Result = '''{{#pos:blah blah target in string|target|offset}}'''
<pre>{{#pos:string|target|offset}}  should evaluate to '10' </pre>Result = '''{{#pos:blah blah target in string|target|offset}}'''

Revision as of 11:26, 3 February 2008

Hi Folks

Could we please install the ParserFunctions MediaWiki extension ? See - http://meta.wikimedia.org/wiki/ParserFunctions

Many thanks ATB Paul

Ignore the rest of this page as it won't work without ParserFunctions


Some results from parser function parameters:

{{#ifeq:{{lc:AbC}}|abc|yes}}  should evaluate to 'yes' 

Result = yes

{{#ifeq:banana|abc|true|false}}  should evaluate to 'false' 

Result = false

-- To Check --

{{#len:string}} for string = 123456789 should evaluate to '9' 

Result = {{#len:123456789}}

{{#pos:string|target|offset}}  should evaluate to '10' 

Result = {{#pos:blah blah target in string|target|offset}}

Prefix Data not passed


Suffix Data not passed