Korisnik:Aron Manning/Sandbox

S Wikipedije, slobodne enciklopedije

Šablon:Template test cases notice

Sandbox testing conversion[uredi | uredi izvor]

Parameters: |74|33|units=letters Test: 1h 14m 33s
{{#invoke:hms/sandbox|main| |74|33|units=letters }} Result: 11433s
Parameters: |144|33|units=letters Test: 2h 24m 33s
{{#invoke:hms/sandbox|main| |144|33|units=letters }} Result: 22433s
Parameters: m=74|s=33|units=letters Test: 1h 14m 33s
{{#invoke:hms/sandbox|main| m=74|s=33|units=letters }} Result: 11433s
Parameters: m=144|s=33|units=letters Test: 2h 24m 33s
{{#invoke:hms/sandbox|main| m=144|s=33|units=letters }} Result: 22433s
Parameters: 74:33|units=letters Test: 1h 14m 33s
{{#invoke:hms/sandbox|main| 74:33|units=letters }} Result: 11433s
Parameters: 144:33|units=letters Test: 2h 24m 33s
{{#invoke:hms/sandbox|main| 144:33|units=letters }} Result: 22433s
Parameters: ||s=120|units=letters Test: 2m 0s
{{#invoke:hms/sandbox|main| ||s=120|units=letters }} Result: 20s
Parameters: ||s=123|units=letters Test: 2m 3s
{{#invoke:hms/sandbox|main| ||s=123|units=letters }} Result: 23s
Parameters: h=1||s=120|units=letters Test: 1h 2m 0s
{{#invoke:hms/sandbox|main| h=1||s=120|units=letters }} Result: 120s
Parameters: h=1||s=123|units=letters Test: 1h 2m 3s
{{#invoke:hms/sandbox|main| h=1||s=123|units=letters }} Result: 123s
Parameters: |m=120|units=letters Test: 2h 0m
{{#invoke:hms/sandbox|main| |m=120|units=letters }} Result: 20m
Parameters: |m=123|units=letters Test: 2h 3m
{{#invoke:hms/sandbox|main| |m=123|units=letters }} Result: 23m
Parameters: ||s=3600|units=letters Test: 60m 0s
{{#invoke:hms/sandbox|main| ||s=3600|units=letters }} Result: 600s
Parameters: ||s=36000|units=letters Test: 600m 0s
{{#invoke:hms/sandbox|main| ||s=36000|units=letters }} Result: 6000s
Parameters: |m=3600|units=letters Test: 60h 0m
{{#invoke:hms/sandbox|main| |m=3600|units=letters }} Result: 600m
Parameters: 1||60|units=letters Test: 1h 1m 0s
{{#invoke:hms/sandbox|main| 1||60|units=letters }} Result: 110s
Parameters: 1|2|60|units=letters Test: 1h 2m 60s -- must be less than 60
{{#invoke:hms/sandbox|main| 1|2|60|units=letters }} Result: {{Duration|...}} parameter error: Value of sekunde (60) must be less than 60 if minute (2) are specified.
Parameters: 1|60|3|units=letters Test: 1h 60m 3s -- must be less than 60
{{#invoke:hms/sandbox|main| 1|60|3|units=letters }} Result: {{Duration|...}} parameter error: Value of minute (60) must be less than 60 if sata (1) are specified.


Sandbox testing format[uredi | uredi izvor]

Parameters: 1:2:3 Test: 1:02:03 (hours:minutes:seconds)
{{#invoke:hms/sandbox|main| 1:2:3 }} Result: 1:02:03
Parameters: duration=1:2:3 Test: 1:02:03 (hours:minutes:seconds)
{{#invoke:hms/sandbox|main| duration=1:2:3 }} Result: 1:02:03
Parameters: 1|2|3 Test: 1:02:03 (hours:minutes:seconds)
{{#invoke:hms/sandbox|main| 1|2|3 }} Result: 1:02:03
Parameters: h=1|m=2|s=3 Test: 1:02:03 (hours:minutes:seconds)
{{#invoke:hms/sandbox|main| h=1|m=2|s=3 }} Result: 1:02:03
Parameters: 2:3 Test: 2:03 (minutes:seconds)
{{#invoke:hms/sandbox|main| 2:3 }} Result: 2:03
Parameters: duration=2:3 Test: 2:03 (minutes:seconds)
{{#invoke:hms/sandbox|main| duration=2:3 }} Result: 2:03
Parameters: 1|2 Test: 1:02 (hours:minutes)
{{#invoke:hms/sandbox|main| 1|2 }} Result: 1:02
Parameters: |2|3 Test: 2:03 (minutes:seconds)
{{#invoke:hms/sandbox|main| |2|3 }} Result: 2:03
Parameters: 1||3 Test: 1:00:03 (hours:minutes:seconds)
{{#invoke:hms/sandbox|main| 1||3 }} Result: 1:00:03
Parameters: h=1|m=2 Test: 1:02 (hours:minutes)
{{#invoke:hms/sandbox|main| h=1|m=2 }} Result: 1:02
Parameters: m=2|s=3 Test: 2:03 (minutes:seconds)
{{#invoke:hms/sandbox|main| m=2|s=3 }} Result: 2:03
Parameters: h=1|s=3 Test: 1:00:03 (hours:minutes:seconds)
{{#invoke:hms/sandbox|main| h=1|s=3 }} Result: 1:00:03
Parameters: 1 Test: 1 hours
{{#invoke:hms/sandbox|main| 1 }} Result: 1 sat
Parameters: |2 Test: 2 minutes
{{#invoke:hms/sandbox|main| |2 }} Result: 2 minute
Parameters: ||3 Test: 3 seconds
{{#invoke:hms/sandbox|main| ||3 }} Result: 3 sekunde
Parameters: h=1 Test: 1 hours
{{#invoke:hms/sandbox|main| h=1 }} Result: 1 sat
Parameters: m=2 Test: 2 minutes
{{#invoke:hms/sandbox|main| m=2 }} Result: 2 minute
Parameters: s=3 Test: 3 seconds
{{#invoke:hms/sandbox|main| s=3 }} Result: 3 sekunde


Sandbox testing separator[uredi | uredi izvor]

Parameters: 1|2|3|sep=. Test: 1.02.03
{{#invoke:hms/sandbox|main| 1|2|3|sep=. }} Result: 1.02.03
Parameters: 1|2|3|sep=: Test: 1:02:03
{{#invoke:hms/sandbox|main| 1|2|3|sep=: }} Result: 1:02:03
Parameters: 1|2|3|sep=,|units=letters Test: 1h,2m,3s
{{#invoke:hms/sandbox|main| 1|2|3|sep=,|units=letters }} Result: 1h,2m,3s
Parameters: 1|2|3|sep=, |units=letters Test: 1h, 2m, 3s
{{#invoke:hms/sandbox|main| 1|2|3|sep=, |units=letters }} Result: 1h, 2m, 3s
Parameters: 1|2|3|sep=,|units=words Test: 1 hours,2 minutes,3 seconds
{{#invoke:hms/sandbox|main| 1|2|3|sep=,|units=words }} Result: 1 sat,2 minute,3 sekunde
Parameters: 1|2|3|sep=, |units=words Test: 1 hours, 2 minutes, 3 seconds
{{#invoke:hms/sandbox|main| 1|2|3|sep=, |units=words }} Result: 1 sat, 2 minute, 3 sekunde
Parameters: 1|2|3|sep=:|units=letters Test: 1h:2m:3s (not the default when units is set)
{{#invoke:hms/sandbox|main| 1|2|3|sep=:|units=letters }} Result: 1h:2m:3s
Parameters: 1|2|3|sep=.|units=letters Test: 1h.2m.3s
{{#invoke:hms/sandbox|main| 1|2|3|sep=.|units=letters }} Result: 1h.2m.3s


Sandbox testing units[uredi | uredi izvor]

Parameters: 1|2|3|units=none Test: 1:02:03 (default)
{{#invoke:hms/sandbox|main| 1|2|3|units=none }} Result: 1:02:03
Parameters: 1|2|3|units=letters Test: 1h 2m 3s (hours:minutes:seconds)
{{#invoke:hms/sandbox|main| 1|2|3|units=letters }} Result: 123s
Parameters: 1|2|3|units=words Test: 1 hours 2 minutes 3 seconds
{{#invoke:hms/sandbox|main| 1|2|3|units=words }} Result: 1 sat 2 minute 3 sekunde
Parameters: 1|2|3|units=letters Test: 1h 2m 3s
{{#invoke:hms/sandbox|main| 1|2|3|units=letters }} Result: 123s
Parameters: 1|2|3|units=words Test: 1 hours 2 minutes 3 seconds
{{#invoke:hms/sandbox|main| 1|2|3|units=words }} Result: 1 sat 2 minute 3 sekunde
Parameters: 1|2|units=letters Test: 1h 2m (hours:minutes)
{{#invoke:hms/sandbox|main| 1|2|units=letters }} Result: 12m
Parameters: |2|3|units=letters Test: 2m 3s (minutes:seconds)
{{#invoke:hms/sandbox|main| |2|3|units=letters }} Result: 23s
Parameters: 1|units=letters Test: 1h
{{#invoke:hms/sandbox|main| 1|units=letters }} Result: 1h
Parameters: |2|units=letters Test: 2m
{{#invoke:hms/sandbox|main| |2|units=letters }} Result: 2m
Parameters: ||3|units=letters Test: 3s
{{#invoke:hms/sandbox|main| ||3|units=letters }} Result: 3s
Parameters: h=1|m=2|s=3|units=letters Test: 1h 2m 3s
{{#invoke:hms/sandbox|main| h=1|m=2|s=3|units=letters }} Result: 123s
Parameters: h=1|m=2|s=3|units=words Test: 1 hours 2 minutes 3 seconds
{{#invoke:hms/sandbox|main| h=1|m=2|s=3|units=words }} Result: 1 sat 2 minute 3 sekunde
Parameters: h=1|m=2|units=letters Test: 1h 2m (hours:minutes)
{{#invoke:hms/sandbox|main| h=1|m=2|units=letters }} Result: 12m
Parameters: m=2|s=3|units=letters Test: 2m 3s (minutes:seconds)
{{#invoke:hms/sandbox|main| m=2|s=3|units=letters }} Result: 23s
Parameters: h=1|units=letters Test: 1h
{{#invoke:hms/sandbox|main| h=1|units=letters }} Result: 1h
Parameters: m=2|units=letters Test: 2m
{{#invoke:hms/sandbox|main| m=2|units=letters }} Result: 2m
Parameters: s=3|units=letters Test: 3s
{{#invoke:hms/sandbox|main| s=3|units=letters }} Result: 3s



Testing sandbox version[uredi | uredi izvor]

  • {{#invoke:hms/sandbox|main|h=1|m=22|s=34}} renders as: 1:22:34
  • {{#invoke:hms/sandbox|main|m=74|s=32}} renders as: 1:14:32
  • {{#invoke:hms/sandbox|main|m=2|s=34}} renders as: 2:34
  • {{#invoke:hms/sandbox|main|h=1|s=34}} renders as: 1:00:34
  • {{#invoke:hms/sandbox|main|h=1}} renders as: 1 sat
  • {{#invoke:hms/sandbox|main|h=0|m=22|s=34}} renders as: 0:22:34
  • {{#invoke:hms/sandbox|main|h=0|m=0|s=34}} renders as: 0:00:34
  • {{#invoke:hms/sandbox|main|h=1|m=22|s=34.5678}} renders as: 1:22:34.5678
  • {{#invoke:hms/sandbox|main|h=1|m=22|s=3}} renders as: 1:22:03
  • {{#invoke:hms/sandbox|main|h=1|m=2|s=34}} renders as: 1:02:34
  • {{#invoke:hms/sandbox|main|h=1|m=2|s=3}} renders as: 1:02:03
  • {{#invoke:hms/sandbox|main|h=1|m=2}} renders as: 1:02
  • {{#invoke:hms/sandbox|main|s=34}} renders as: 34 sekunde
  • {{#invoke:hms/sandbox|main|m=0|s=34}} renders as: Šablon:Duration/sandbox
  • {{#invoke:hms/sandbox|main|h=1|m=0|s=34}} renders as: 1:00:34
  • {{#invoke:hms/sandbox|main|h=1|m=22|s=0}} renders as: 1:22:00
  • {{#invoke:hms/sandbox|main|h=one|m=22|s=0}} renders as: {{Duration|...}} parameter error: Parameter 1 ("one") must be a number
  • {{#invoke:hms/sandbox|main|h=1|m=22|s=78}} renders as: {{Duration|...}} parameter error: Value of sekunde (78) must be less than 60 if minute (22) are specified. (i.e. an error)
  • {{#invoke:hms/sandbox|main|h=1.1|m=2.2}} renders as: {{Duration|...}} parameter error: Hours value ("1.1") must be integer

Testing main template[uredi | uredi izvor]

  • {{#invoke:hms|main|h=1|m=22|s=34}} renders as: 1:22:34
  • {{#invoke:hms|main|m=74|s=32}} renders as: 74:32
  • {{#invoke:hms|main|m=2|s=34}} renders as: 2:34
  • {{#invoke:hms|main|h=1|s=34}} renders as: 1:00:34
  • {{#invoke:hms|main|h=1}} renders as: 1:00:00
  • {{#invoke:hms|main|h=0|m=22|s=34}} renders as: 0:22:34
  • {{#invoke:hms|main|h=0|m=0|s=34}} renders as: 0:00:34
  • {{#invoke:hms|main|h=1|m=22|s=34.5678}} renders as: 1:22:34.5678
  • {{#invoke:hms|main|h=1|m=22|s=3}} renders as: 1:22:03
  • {{#invoke:hms|main|h=1|m=2|s=34}} renders as: 1:02:34
  • {{#invoke:hms|main|h=1|m=2|s=3}} renders as: 1:02:03
  • {{#invoke:hms|main|h=1|m=2}} renders as: 1:02:00
  • {{#invoke:hms|main|s=34}} renders as: 0:34
  • {{#invoke:hms|main|m=0|s=34}} renders as: Šablon:Duration
  • {{#invoke:hms|main|h=1|m=0|s=34}} renders as: 1:00:34
  • {{#invoke:hms|main|h=1|m=22|s=0}} renders as: 1:22:00
  • {{#invoke:hms|main|h=one|m=22|s=0}} renders as: Error in Module:Hms: Invalid values
  • {{#invoke:hms|main|h=1|m=22|s=78}} renders as: Error in Module:Hms: Seconds value must be less than 60 (i.e. an error)
  • {{#invoke:hms|main|h=1.1|m=2.2}} renders as: Error in Module:Hms: Hours and minutes values must be integers