Module talk:Sandbox/User:Waddie96/testcases
Add topicAppearance
Sandbox/User:Waddie96 — Unit Test Results
[edit]Booleans
- Script error: The module returned a string value. It is supposed to return an export table. → true
- User:Waddie96/tostring → false
- Script error: The module returned a function value. It is supposed to return an export table.
Numbers
- User:Waddie96/tostring → true
- User:Waddie96/tostring → false
- User:Waddie96/tostring → true
- User:Waddie96/tostring → true
- User:Waddie96/tostring → true
- User:Waddie96/tostring → true
- User:Waddie96/tostring → true
- User:Waddie96/tostring → false
String keywords
- User:Waddie96/tostring → true
- User:Waddie96/tostring → false
- User:Waddie96/tostring → true
- User:Waddie96/tostring → false
- User:Waddie96/tostring → true
- User:Waddie96/tostring → false
- User:Waddie96/tostring → true
- User:Waddie96/tostring → false
- User:Waddie96/tostring → true
- User:Waddie96/tostring → false
- User:Waddie96/tostring → true
- User:Waddie96/tostring → true
- User:Waddie96/tostring → true
- User:Waddie96/tostring → false
Empty / nil / unrecognized
- User:Waddie96/tostring → nil
- User:Waddie96/tostring → nil
- User:Waddie96/tostring → nil
- User:Waddie96/tostring → nil
With default fallback
- User:Waddie96/tostring → false
- User:Waddie96/tostring → true
- User:Waddie96/tostring → false
| Test | Input | Expected | Result |
|---|---|---|---|
| Boolean true | true | true | User:Waddie96/tostring |
| Boolean false | false | false | User:Waddie96/tostring |
| Number 1 | 1 | true | User:Waddie96/tostring |
| Number 0 | 0 | false | User:Waddie96/tostring |
| String yes | yes | true | User:Waddie96/tostring |
| String no | no | false | User:Waddie96/tostring |
| Test | Input | Expected | Result |
|---|---|---|---|
| Boolean true | "true" | true | User:Waddie96/tostring |
| Boolean false | "false" | false | User:Waddie96/tostring |
| Number 1 | "1" | true | User:Waddie96/tostring |
| Number 0 | "0" | false | User:Waddie96/tostring |
| String "yes" | "yes" | true | User:Waddie96/tostring |
| String "no" | "no" | false | User:Waddie96/tostring |
| Test | Input | Expected | Result |
|---|---|---|---|
| Boolean true | true | true | User:Waddie96/tostring User:Waddie96/tostring |
| Boolean false | false | false | User:Waddie96/tostring |
| Number 1 | 1 | true | User:Waddie96/tostring |
| Number 0 | 0 | false | User:Waddie96/tostring |
| String "yes" | yes | true | User:Waddie96/tostring |
| String "no" | no | false | User:Waddie96/tostring |
| Empty string | "" | nil | User:Waddie96/tostring |
| Nil | nil | nil | User:Waddie96/tostring |
| Unrecognized string | maybe | default | User:Waddie96/tostring |
This page shows unit tests for Module:Sandbox/User:Waddie96 using wikitext only.
- Each row tests one input case.
- Uses User:Waddie96/tostring for pass/fail display.
- Adjust the function name (`main`) if your module uses a different entry point.
}}