problem-specifications/exercises/trinary/canonical-data.json in trackler-2.2.1.105 vs problem-specifications/exercises/trinary/canonical-data.json in trackler-2.2.1.106

- old
+ new

@@ -1,75 +1,97 @@ { "exercise": "trinary", - "version": "1.0.0", + "version": "1.1.0", "cases": [ { "description": "returns the decimal representation of the input trinary value", "cases": [ { "description": "trinary 1 is decimal 1", "property": "toDecimal", - "input": 1, + "input": { + "trinary": 1 + }, "expected": 1 }, { "description": "trinary 2 is decimal 2", "property": "toDecimal", - "input": 2, + "input": { + "trinary": 2 + }, "expected": 2 }, { "description": "trinary 10 is decimal 3", "property": "toDecimal", - "input": 10, + "input": { + "trinary": 10 + }, "expected": 3 }, { "description": "trinary 11 is decimal 4", "property": "toDecimal", - "input": 11, + "input": { + "trinary": 11 + }, "expected": 4 }, { "description": "trinary 100 is decimal 9", "property": "toDecimal", - "input": 100, + "input": { + "trinary": 100 + }, "expected": 9 }, { "description": "trinary 112 is decimal 14", "property": "toDecimal", - "input": 112, + "input": { + "trinary": 112 + }, "expected": 14 }, { "description": "trinary 222 is decimal 26", "property": "toDecimal", - "input": 222, + "input": { + "trinary": 222 + }, "expected": 26 }, { "description": "trinary 1122000120 is decimal 32091", "property": "toDecimal", - "input": 1122000120, + "input": { + "trinary": 1122000120 + }, "expected": 32091 }, { "description": "invalid trinary digits returns 0", "property": "toDecimal", - "input": "1234", + "input": { + "trinary": "1234" + }, "expected": 0 }, { "description": "invalid word as input returns 0", "property": "toDecimal", - "input": "carrot", + "input": { + "trinary": "carrot" + }, "expected": 0 }, { "description": "invalid numbers with letters as input returns 0", "property": "toDecimal", - "input": "0a1b2c", + "input": { + "trinary": "0a1b2c" + }, "expected": 0 } ] } ]