Annotation of parser3/tests/results/341.processed, revision 1.5

1.1       moko        1: Content-Type: text/html
1.5     ! moko        2: Content-Length: 3178
1.1       moko        3: 
1.5     ! moko        4: I. named
1.1       moko        5: Code coverage tests:
                      6: Type: parser.runtime,
                      7: Source: wrong,
                      8: Comment: must be 'hash', 'table' or 'string'
                      9: Type: parser.runtime,
                     10: Source: hash,
                     11: Comment: 'type' must be string
                     12: Type: parser.runtime,
                     13: Source: hash,
                     14: Comment: called with invalid option
                     15: Type: parser.runtime,
                     16: Source: hash,
                     17: Comment: options must be hash
                     18: Type: parser.runtime,
                     19: Source: hash,
                     20: Comment: value field(s) must be string or table or code
                     21: Type: parser.runtime,
                     22: Source: hash,
1.4       moko       23: Comment: you can't specify more then one value field with option $.type[string]
1.1       moko       24: Type: parser.runtime,
                     25: Source: hash,
                     26: Comment: you can't specify $.type[] if value is code
1.2       moko       27: Type: parser.runtime,
                     28: Source: ups,
                     29: Comment: column not found
                     30: Type: parser.runtime,
                     31: Source: ups,
                     32: Comment: column not found
1.1       moko       33: Valid calls tests:
1.5     ! moko       34: 1. {
1.1       moko       35: "1":{
                     36: "id":"1",
                     37: "price":"6.50"
                     38: },
                     39: "2":{
                     40: "id":"2",
1.5     ! moko       41: "price":"70.00",
        !            42: "2":"",
        !            43: "3":"more data"
1.1       moko       44: },
                     45: "3":{
                     46: "id":"3",
                     47: "price":"60.85"
                     48: }
                     49: }
1.5     ! moko       50: 2. {
1.1       moko       51: "1":[
                     52: {"id":"1","price":"6.50"}
                     53: ],
                     54: "2":[
1.5     ! moko       55: {"id":"2","price":"70.00","2":"","3":"more data"}
1.1       moko       56: ],
                     57: "3":[
                     58: {"id":"3","price":"60.85"}
                     59: ]
                     60: }
1.5     ! moko       61: 3. {
1.1       moko       62: "1":{
                     63: "price":"6.50"
                     64: },
                     65: "2":{
                     66: "price":"70.00"
                     67: },
                     68: "3":{
                     69: "price":"60.85"
                     70: }
                     71: }
1.5     ! moko       72: 4. {
1.1       moko       73: "id":{
                     74: "price":"6.50"
                     75: }
                     76: }
1.5     ! moko       77: 5. {
1.1       moko       78: "1":{
                     79: "id":"1",
                     80: "price":"6.50"
                     81: },
                     82: "2":{
                     83: "id":"2",
                     84: "price":"70.00"
                     85: },
                     86: "3":{
                     87: "id":"3",
                     88: "price":"60.85"
                     89: }
                     90: }
1.5     ! moko       91: 6. {
1.1       moko       92: "id":{
                     93: "id":"1",
                     94: "price":"6.50"
                     95: }
                     96: }
                     97: New functionality tests:
1.5     ! moko       98: n1. {
1.1       moko       99: "=1=":"1 - 6.50",
                    100: "=2=":"2 - 70.00",
1.3       moko      101: "=3=":"3 - 60.85",
                    102: "=_default=":"_default - 0"
1.1       moko      103: }
1.5     ! moko      104: n2. {
1.1       moko      105: "1":"1 - 6.50",
                    106: "2":"2 - 70.00",
                    107: "3":"3 - 60.85"
                    108: }
1.5     ! moko      109: n3. {
1.1       moko      110: "id":"code"
                    111: }
1.5     ! moko      112: n4. {
        !           113: "1":{
        !           114: "key":"6.50"
        !           115: },
        !           116: "2":{
        !           117: "key":"70.00"
        !           118: },
        !           119: "3":{
        !           120: "key":"60.85"
        !           121: }
        !           122: }
        !           123: n5. {
        !           124: "1":{},
        !           125: "2":{},
        !           126: "3":{}
        !           127: }
        !           128: n6. {
        !           129: "1":"",
        !           130: "2":"",
        !           131: "3":""
        !           132: }
        !           133: II. nameless
        !           134: Code coverage tests:
        !           135: Type: parser.runtime,
        !           136: Source: wrong,
        !           137: Comment: must be 'hash', 'table' or 'string'
        !           138: Type: parser.runtime,
        !           139: Source: hash,
        !           140: Comment: 'type' must be string
        !           141: Type: parser.runtime,
        !           142: Source: hash,
        !           143: Comment: called with invalid option
        !           144: Type: parser.runtime,
        !           145: Source: hash,
        !           146: Comment: options must be hash
        !           147: Type: parser.runtime,
        !           148: Source: hash,
        !           149: Comment: value field(s) must be string or table or code
        !           150: Type: parser.runtime,
        !           151: Source: hash,
        !           152: Comment: you can't specify more then one value field with option $.type[string]
        !           153: Type: parser.runtime,
        !           154: Source: hash,
        !           155: Comment: you can't specify $.type[] if value is code
        !           156: Type: number.format,
        !           157: Source: ups,
        !           158: Comment: invalid number (int)
        !           159: Type: number.format,
        !           160: Source: ups,
        !           161: Comment: invalid number (int)
        !           162: Valid calls tests:
        !           163: 1. {
        !           164: "1":{
        !           165: "0":"1",
        !           166: "1":"6.50"
        !           167: },
        !           168: "2":{
        !           169: "0":"2",
        !           170: "1":"70.00",
        !           171: "2":"",
        !           172: "3":"more data"
        !           173: },
        !           174: "3":{
        !           175: "0":"3",
        !           176: "1":"60.85"
        !           177: }
        !           178: }
        !           179: 2. {
        !           180: "1":[
        !           181: {"0":"1","1":"6.50"}
        !           182: ],
        !           183: "2":[
        !           184: {"0":"2","1":"70.00","2":"","3":"more data"}
        !           185: ],
        !           186: "3":[
        !           187: {"0":"3","1":"60.85"}
        !           188: ]
        !           189: }
        !           190: 3. {
        !           191: "1":{
        !           192: "1":"6.50"
        !           193: },
        !           194: "2":{
        !           195: "1":"70.00"
        !           196: },
        !           197: "3":{
        !           198: "1":"60.85"
        !           199: }
        !           200: }
        !           201: 4. {
        !           202: "0":{
        !           203: "1":"6.50"
        !           204: }
        !           205: }
        !           206: 5. {
        !           207: "1":{
        !           208: "0":"1",
        !           209: "1":"6.50"
        !           210: },
        !           211: "2":{
        !           212: "0":"2",
        !           213: "1":"70.00"
        !           214: },
        !           215: "3":{
        !           216: "0":"3",
        !           217: "1":"60.85"
        !           218: }
        !           219: }
        !           220: 6. {
        !           221: "0":{
        !           222: "0":"1",
        !           223: "1":"6.50"
        !           224: }
        !           225: }
        !           226: New functionality tests:
        !           227: n1. {
        !           228: "=1=":"1 - 6.50",
        !           229: "=2=":"2 - 70.00",
        !           230: "=3=":"3 - 60.85",
        !           231: "=_default=":"_default - 0"
        !           232: }
        !           233: n2. {
        !           234: "1":"1 - 6.50",
        !           235: "2":"2 - 70.00",
        !           236: "3":"3 - 60.85"
        !           237: }
        !           238: n3. {
        !           239: "0":"code"
        !           240: }
        !           241: n4. {
1.1       moko      242: "1":{
                    243: "key":"6.50"
                    244: },
                    245: "2":{
                    246: "key":"70.00"
                    247: },
                    248: "3":{
                    249: "key":"60.85"
                    250: }
1.2       moko      251: }
1.5     ! moko      252: n5. {
1.2       moko      253: "1":{},
                    254: "2":{},
                    255: "3":{}
1.4       moko      256: }
1.5     ! moko      257: n6. {
1.4       moko      258: "1":"",
                    259: "2":"",
                    260: "3":""
1.1       moko      261: }

E-mail: