Revision 9d80ee4507272696d6103071340bd2203cb81b27 authored by Peter Linss on 03 March 2016, 06:57:27 UTC, committed by Peter Linss on 03 March 2016, 06:57:27 UTC
1 parent ea91a79
Raw File
corners.json
{
  "Explode Non-composite" :
  {
    "level": 4,
    "variables": {
       "token": "12345"
    },
    "testcases" : [
       ["{token}", "12345"],
       ["{token*}", "12345"],
       ["{.token}", ".12345"],
       ["{.token*}", ".12345"],
       ["{/token}", "/12345"],
       ["{/token*}", "/12345"],
       ["{?token}", "?token=12345"],
       ["{?token*}", "?token=12345"]
    ]
  },
  "Non-string Values" :
  {
    "level": 4,
    "variables": {
       "positive": true,
       "negative": false,
       "zero"    : 0,
       "number"  : 42.24,
       "list"    : ["one", 2, true, false, 0],
       "dict"    : { "one": "1", "two": 2, "positive": true, "negative": false, "zero": 0 }
    },
    "testcases" : [
       ["{positive}", "true"],
       ["{positive*}", "true"],
       ["{negative}", "false"],
       ["{negative*}", "false"],
       ["{zero}", "0"],
       ["{zero*}", "0"],
       ["{number}", "42.24"],
       ["{number*}", "42.24"],
       ["{.positive}", ".true"],
       ["{.positive*}", ".true"],
       ["{.negative}", ".false"],
       ["{.negative*}", ".false"],
       ["{.zero}", ".0"],
       ["{.zero*}", ".0"],
       ["{.number}", ".42.24"],
       ["{.number*}", ".42.24"],
       ["{/positive}", "/true"],
       ["{/positive*}", "/true"],
       ["{/negative}", "/false"],
       ["{/negative*}", "/false"],
       ["{/zero}", "/0"],
       ["{/zero*}", "/0"],
       ["{/number}", "/42.24"],
       ["{/number*}", "/42.24"],
       ["{?positive}", "?positive=true"],
       ["{?positive*}", "?positive=true"],
       ["{?negative}", "?negative=false"],
       ["{?negative*}", "?negative=false"],
       ["{?zero}", "?zero=0"],
       ["{?zero*}", "?zero=0"],
       ["{?number}", "?number=42.24"],
       ["{?number*}", "?number=42.24"],
       ["{list}", "one,2,true,false,0"],
       ["{list*}", "one,2,true,false,0"],
       ["{.list}", ".one,2,true,false,0"],
       ["{.list*}", ".one.2.true.false.0"],
       ["{/list}", "/one,2,true,false,0"],
       ["{/list*}", "/one/2/true/false/0"],
       ["{?list}", "?list=one,2,true,false,0"],
       ["{?list*}", "?list=one&list=2&list=true&list=false&list=0"],
       ["{dict}", "one,1,two,2,positive,true,negative,false,zero,0"],
       ["{dict*}", "one=1,two=2,positive=true,negative=false,zero=0"],
       ["{.dict}", ".one,1,two,2,positive,true,negative,false,zero,0"],
       ["{.dict*}", ".one=1.two=2.positive=true.negative=false.zero=0"],
       ["{/dict}", "/one,1,two,2,positive,true,negative,false,zero,0"],
       ["{/dict*}", "/one=1/two=2/positive=true/negative=false/zero=0"],
       ["{?dict}", "?dict=one,1,two,2,positive,true,negative,false,zero,0"],
       ["{?dict*}", "?one=1&two=2&positive=true&negative=false&zero=0"]
    ]
  }
}
back to top