Skip to content

say: Make exercise schema-compliant #647

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Mar 7, 2017
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
179 changes: 98 additions & 81 deletions exercises/say/canonical-data.json
Original file line number Diff line number Diff line change
@@ -1,83 +1,100 @@
{
"#": [
"Here -1 is used as expected value to indicate that the",
"input value is out of the range described in the exercise."
],
"cases": [
{
"description": "zero",
"input": 0,
"expected": "zero"
},
{
"description": "one",
"input": 1,
"expected": "one"
},
{
"description": "fourteen",
"input": 14,
"expected": "fourteen"
},
{
"description": "twenty",
"input": 20,
"expected": "twenty"
},
{
"description": "twenty-two",
"input": 22,
"expected": "twenty-two"
},
{
"description": "one hundred",
"input": 100,
"expected": "one hundred"
},
{
"description": "one hundred twenty-three",
"input": 123,
"expected": "one hundred twenty-three"
},
{
"description": "one thousand",
"input": 1000,
"expected": "one thousand"
},
{
"description": "one thousand two hundred thirty-four",
"input": 1234,
"expected": "one thousand two hundred thirty-four"
},
{
"description": "one million",
"input": 1000000,
"expected": "one million"
},
{
"description": "one million two thousand three hundred forty-five",
"input": 1002345,
"expected": "one million two thousand three hundred forty-five"
},
{
"description": "one billion",
"input": 1000000000,
"expected": "one billion"
},
{
"description": "a big number",
"input": 987654321123,
"expected": "nine hundred eighty-seven billion six hundred fifty-four million three hundred twenty-one thousand one hundred twenty-three"
},
{
"description": "numbers below zero are out of range",
"input": -1,
"expected": -1
},
{
"description": "numbers above 999,999,999,999 are out of range",
"input": 1000000000000,
"expected": -1
}
]
"exercise": "say",
"version": "1.0.0",
"comments": [
"Here -1 is used as expected value to indicate that the",
"input value is out of the range described in the exercise."
],
"cases": [
{
"description": "zero",
"property": "say",
"input": 0,
"expected": "zero"
},
{
"description": "one",
"property": "say",
"input": 1,
"expected": "one"
},
{
"description": "fourteen",
"property": "say",
"input": 14,
"expected": "fourteen"
},
{
"description": "twenty",
"property": "say",
"input": 20,
"expected": "twenty"
},
{
"description": "twenty-two",
"property": "say",
"input": 22,
"expected": "twenty-two"
},
{
"description": "one hundred",
"property": "say",
"input": 100,
"expected": "one hundred"
},
{
"description": "one hundred twenty-three",
"property": "say",
"input": 123,
"expected": "one hundred twenty-three"
},
{
"description": "one thousand",
"property": "say",
"input": 1000,
"expected": "one thousand"
},
{
"description": "one thousand two hundred thirty-four",
"property": "say",
"input": 1234,
"expected": "one thousand two hundred thirty-four"
},
{
"description": "one million",
"property": "say",
"input": 1000000,
"expected": "one million"
},
{
"description": "one million two thousand three hundred forty-five",
"property": "say",
"input": 1002345,
"expected": "one million two thousand three hundred forty-five"
},
{
"description": "one billion",
"property": "say",
"input": 1000000000,
"expected": "one billion"
},
{
"description": "a big number",
"property": "say",
"input": 987654321123,
"expected": "nine hundred eighty-seven billion six hundred fifty-four million three hundred twenty-one thousand one hundred twenty-three"
},
{
"description": "numbers below zero are out of range",
"property": "say",
"input": -1,
"expected": -1
},
{
"description": "numbers above 999,999,999,999 are out of range",
"property": "say",
"input": 1000000000000,
"expected": -1
}
]
}