| OLD | NEW |
| 1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ | 1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ |
| 2 /* ***** BEGIN LICENSE BLOCK ***** | 2 /* ***** BEGIN LICENSE BLOCK ***** |
| 3 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 | 3 * Version: MPL 1.1/GPL 2.0/LGPL 2.1 |
| 4 * | 4 * |
| 5 * The contents of this file are subject to the Mozilla Public License Version | 5 * The contents of this file are subject to the Mozilla Public License Version |
| 6 * 1.1 (the "License"); you may not use this file except in compliance with | 6 * 1.1 (the "License"); you may not use this file except in compliance with |
| 7 * the License. You may obtain a copy of the License at | 7 * the License. You may obtain a copy of the License at |
| 8 * http://www.mozilla.org/MPL/ | 8 * http://www.mozilla.org/MPL/ |
| 9 * | 9 * |
| 10 * Software distributed under the License is distributed on an "AS IS" basis, | 10 * Software distributed under the License is distributed on an "AS IS" basis, |
| (...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 112 expect = true; | 112 expect = true; |
| 113 actual = null; | 113 actual = null; |
| 114 x.test3; | 114 x.test3; |
| 115 } | 115 } |
| 116 catch(ex) | 116 catch(ex) |
| 117 { | 117 { |
| 118 actual = ex + ''; | 118 actual = ex + ''; |
| 119 } | 119 } |
| 120 reportCompare(expect, actual, summary + ': x.test3 (2)'); | 120 reportCompare(expect, actual, summary + ': x.test3 (2)'); |
| 121 | 121 |
| 122 try | |
| 123 { | |
| 124 var y = ['a', 'b', 'c', 'd']; | |
| 125 expect = 4; | |
| 126 actual = y.__count__; | |
| 127 } | |
| 128 catch(ex) | |
| 129 { | |
| 130 actual = ex + ''; | |
| 131 } | |
| 132 reportCompare(expect, actual, summary + ': y.__count__'); | |
| 133 | |
| 134 try | |
| 135 { | |
| 136 expect = 0; | |
| 137 actual = [].__count__; | |
| 138 } | |
| 139 catch(ex) | |
| 140 { | |
| 141 actual = ex + ''; | |
| 142 } | |
| 143 reportCompare(expect, actual, summary + ': [].__count__'); | |
| 144 | |
| 145 try | |
| 146 { | |
| 147 expect = 1; | |
| 148 actual = [1].__count__; | |
| 149 } | |
| 150 catch(ex) | |
| 151 { | |
| 152 actual = ex + ''; | |
| 153 } | |
| 154 reportCompare(expect, actual, summary + ': [1].__count__'); | |
| 155 | |
| 156 try | |
| 157 { | |
| 158 expect = 9; | |
| 159 actual = [1,2,3,4,5,6,7,8,9].__count__; | |
| 160 } | |
| 161 catch(ex) | |
| 162 { | |
| 163 actual = ex + ''; | |
| 164 } | |
| 165 reportCompare(expect, actual, summary + ': [1].__count__'); | |
| 166 | |
| 167 exitFunc ('test'); | 122 exitFunc ('test'); |
| 168 } | 123 } |
| OLD | NEW |