Difference between revisions of "Template:Decdeg/testcases"

From blackwiki
Jump to navigation Jump to search
imported>Droll
(tweaked)
imported>Bility
(lua testcases)
Line 1: Line 1:
 +
==Lua==
 +
;Normal
 +
<code>|deg=37|min=51|sec=|hem=N|rnd=</code>
 +
*decdeg: {{decdeg|deg=37|min=51|sec=|hem=N|rnd=}}
 +
*decdeg/sandbox: {{decdeg/sandbox|deg=37|min=51|sec=|hem=N|rnd=}}
 +
<code>|deg=119|min=34|sec=04|hem=W|rnd=</code>
 +
*decdeg: {{decdeg|deg=119|min=34|sec=04|hem=W|rnd=}}
 +
*decdeg/sandbox: {{decdeg/sandbox|deg=119|min=34|sec=04|hem=W|rnd=}}
 +
 +
;Lowercase hemispheres
 +
<code>|deg=37|min=51|sec=|hem=n|rnd=</code>
 +
*decdeg: {{decdeg|deg=37|min=51|sec=|hem=n|rnd=}}
 +
*decdeg/sandbox: {{decdeg/sandbox|deg=37|min=51|sec=|hem=n|rnd=}}
 +
<code>|deg=119|min=34|sec=04|hem=e|rnd=</code>
 +
*decdeg: {{decdeg|deg=119|min=34|sec=04|hem=e|rnd=}}
 +
*decdeg/sandbox: {{decdeg/sandbox|deg=119|min=34|sec=04|hem=e|rnd=}}
 +
 +
;Negative degrees, no hemisphere
 +
<code>|deg=-37|min=51|sec=|hem=|rnd=</code>
 +
*decdeg: {{decdeg|deg=-37|min=51|sec=|hem=|rnd=}}
 +
*decdeg/sandbox: {{decdeg/sandbox|deg=-37|min=51|sec=|hem=|rnd=}}
 +
<code>|deg=-119|min=34|sec=04|hem=|rnd=</code>
 +
*decdeg: {{decdeg|deg=-119|min=34|sec=04|hem=|rnd=}}
 +
*decdeg/sandbox: {{decdeg/sandbox|deg=-119|min=34|sec=04|hem=|rnd=}}
 +
 +
;Rounding
 +
<code>|deg=37|min=51|sec=|hem=N|rnd=0</code>
 +
*decdeg: {{decdeg|deg=37|min=51|sec=|hem=N|rnd=0}}
 +
*decdeg/sandbox: {{decdeg/sandbox|deg=37|min=51|sec=|hem=N|rnd=0}}
 +
<code>|deg=119|min=34|sec=04|hem=W|rnd=8</code>
 +
*decdeg: {{decdeg|deg=119|min=34|sec=04|hem=W|rnd=8}}
 +
*decdeg/sandbox: {{decdeg/sandbox|deg=119|min=34|sec=04|hem=W|rnd=8}}
 +
 +
;Negative input
 +
<code>|deg=37|min=-51|sec=|hem=N|rnd=</code>
 +
*decdeg: {{decdeg|deg=37|min=-51|sec=|hem=N|rnd=}}
 +
*decdeg/sandbox: {{decdeg/sandbox|deg=37|min=-51|sec=|hem=N|rnd=}}
 +
<code>|deg=119|min=-34|sec=04|hem=W|rnd=</code>
 +
*decdeg: {{decdeg|deg=119|min=-34|sec=04|hem=W|rnd=}}
 +
*decdeg/sandbox: {{decdeg/sandbox|deg=119|min=-34|sec=04|hem=W|rnd=}}
 +
 
<!--
 
<!--
 
== An example using poor syntax ==
 
== An example using poor syntax ==

Revision as of 17:32, 8 May 2013

Lua

Normal

|deg=37|min=51|sec=|hem=N|rnd=

  • decdeg: 37.85
  • decdeg/sandbox: Expression error: Unexpected < operator.

|deg=119|min=34|sec=04|hem=W|rnd=

  • decdeg: -119.5677778
  • decdeg/sandbox: Expression error: Unexpected < operator.
Lowercase hemispheres

|deg=37|min=51|sec=|hem=n|rnd=

  • decdeg: 37.85
  • decdeg/sandbox: Expression error: Unexpected < operator.

|deg=119|min=34|sec=04|hem=e|rnd=

  • decdeg: 119.5677778
  • decdeg/sandbox: Expression error: Unexpected < operator.
Negative degrees, no hemisphere

|deg=-37|min=51|sec=|hem=|rnd=

  • decdeg: -37.85
  • decdeg/sandbox: Expression error: Unexpected < operator.

|deg=-119|min=34|sec=04|hem=|rnd=

  • decdeg: -119.5677778
  • decdeg/sandbox: Expression error: Unexpected < operator.
Rounding

|deg=37|min=51|sec=|hem=N|rnd=0

  • decdeg: 38
  • decdeg/sandbox: Expression error: Unexpected < operator.

|deg=119|min=34|sec=04|hem=W|rnd=8

  • decdeg: -119.56777778
  • decdeg/sandbox: Expression error: Unexpected < operator.
Negative input

|deg=37|min=-51|sec=|hem=N|rnd=

  • decdeg: 37.85
  • decdeg/sandbox: Expression error: Unexpected < operator.

|deg=119|min=-34|sec=04|hem=W|rnd=

  • decdeg: -119.5677778
  • decdeg/sandbox: Expression error: Unexpected < operator.

Good syntax

{{decdeg
| deg = 37
| min = 51
| sec = 00
| hem = N
| rnd = 
}}, 
{{decdeg
| deg = 119
| min = 34
| sec = 04
| hem = W
| rnd = 
}}
Lua error: callParserFunction: function "#coordinates" was not found.
37.85, -119.5677778 Working
Expression error: Unexpected < operator., Expression error: Unexpected < operator. Sandbox
{{decdeg
| deg = 37
| min = 51
| hem = N
| rnd = 
}}, 
{{decdeg
| deg = 119
| min = 34
| hem = W
| rnd = 
}}
Lua error: callParserFunction: function "#coordinates" was not found.
37.85, -119.5666667 Working
Expression error: Unexpected < operator., Expression error: Unexpected < operator. Sandbox
{{decdeg
| deg = 37
| hem = N
}}, 
{{decdeg
| deg = 119
| hem = W
}}
Lua error: callParserFunction: function "#coordinates" was not found.
37, -119 Working
Expression error: Unexpected < operator., Expression error: Unexpected < operator. Sandbox
{{decdeg
| deg = 37.849923
| hem = N
}}, 
{{decdeg
| deg = 119.567666
| hem = W
}}
Lua error: callParserFunction: function "#coordinates" was not found.
37.849923, -119.567666 Working
Expression error: Unexpected < operator., Expression error: Unexpected < operator. Sandbox
{{decdeg
| deg = 37.849923
}}, 
{{decdeg
| deg = -119.567666
}}
Lua error: callParserFunction: function "#coordinates" was not found.
37.849923, -119.567666 Working
Expression error: Unexpected < operator., Expression error: Unexpected < operator. Sandbox
{{decdeg}},
{{decdeg}}
Lua error: callParserFunction: function "#coordinates" was not found.
0, 0 Working
Expression error: Unexpected < operator., Expression error: Unexpected < operator. Sandbox
{{decdeg| deg = -0}},
{{decdeg| deg = -0}}
Lua error: callParserFunction: function "#coordinates" was not found.
-0, -0 Working
Expression error: Unexpected < operator., Expression error: Unexpected < operator. Sandbox
{{decdeg
| deg = 0.85
| min = 
| sec = 
| hem = 
| rnd = 5
}}, 
{{decdeg
| deg = -0.5677778
| min = 
| sec = 
| hem = 
| rnd = 5
}}
Lua error: callParserFunction: function "#coordinates" was not found.
0.85, -0.56778 Working
Expression error: Unexpected < operator., Expression error: Unexpected < operator. Sandbox