mirror of
https://github.com/tc39/test262.git
synced 2025-07-27 07:54:41 +02:00
built-ins/parseInt, parseFloat/*: make all indentation consistent (depth & character) (#1437)
This commit is contained in:
parent
9a211b1c9f
commit
7108616b8e
@ -10,24 +10,49 @@ description: If Type(value) is Object, evaluate ToPrimitive(value, String)
|
||||
---*/
|
||||
|
||||
//CHECK#1
|
||||
var object = {valueOf: function() {return 1}};
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
return 1
|
||||
}
|
||||
};
|
||||
assert.sameValue(parseFloat(object), NaN, "{valueOf: function() {return 1}}");
|
||||
|
||||
//CHECK#2
|
||||
var object = {valueOf: function() {return 1}, toString: function() {return 0}};
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
return 1
|
||||
},
|
||||
toString: function() {
|
||||
return 0
|
||||
}
|
||||
};
|
||||
if (parseFloat(object) !== 0) {
|
||||
$ERROR('#2: var object = {valueOf: function() {return 1}, toString: function() {return 0}}; parseFloat(object) === 0. Actual: ' + (parseFloat(object)));
|
||||
}
|
||||
|
||||
//CHECK#3
|
||||
var object = {valueOf: function() {return 1}, toString: function() {return {}}};
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
return 1
|
||||
},
|
||||
toString: function() {
|
||||
return {}
|
||||
}
|
||||
};
|
||||
if (parseFloat(object) !== 1) {
|
||||
$ERROR('#3: var object = {valueOf: function() {return 1}, toString: function() {return {}}}; parseFloat(object) === 1. Actual: ' + (parseFloat(object)));
|
||||
}
|
||||
|
||||
//CHECK#4
|
||||
try {
|
||||
var object = {valueOf: function() {throw "error"}, toString: function() {return 1}};
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
throw "error"
|
||||
},
|
||||
toString: function() {
|
||||
return 1
|
||||
}
|
||||
};
|
||||
if (parseFloat(object) !== 1) {
|
||||
$ERROR('#4.1: var object = {valueOf: function() {throw "error"}, toString: function() {return 1}}; parseFloat(object) === 1. Actual: ' + (parseFloat(object)));
|
||||
}
|
||||
@ -41,20 +66,38 @@ catch (e) {
|
||||
}
|
||||
|
||||
//CHECK#5
|
||||
var object = {toString: function() {return 1}};
|
||||
var object = {
|
||||
toString: function() {
|
||||
return 1
|
||||
}
|
||||
};
|
||||
if (parseFloat(object) !== 1) {
|
||||
$ERROR('#5: var object = {toString: function() {return 1}}; parseFloat(object) === 1. Actual: ' + (parseFloat(object)));
|
||||
}
|
||||
|
||||
//CHECK#6
|
||||
var object = {valueOf: function() {return {}}, toString: function() {return 1}}
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
return {}
|
||||
},
|
||||
toString: function() {
|
||||
return 1
|
||||
}
|
||||
}
|
||||
if (parseFloat(object) !== 1) {
|
||||
$ERROR('#6: var object = {valueOf: function() {return {}}, toString: function() {return 1}}; parseFloat(object) === 1. Actual: ' + (parseFloat(object)));
|
||||
}
|
||||
|
||||
//CHECK#7
|
||||
try {
|
||||
var object = {valueOf: function() {return 1}, toString: function() {throw "error"}};
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
return 1
|
||||
},
|
||||
toString: function() {
|
||||
throw "error"
|
||||
}
|
||||
};
|
||||
parseFloat(object);
|
||||
$ERROR('#7.1: var object = {valueOf: function() {return 1}, toString: function() {throw "error"}}; parseFloat(object) throw "error". Actual: ' + (parseFloat(object)));
|
||||
}
|
||||
@ -66,7 +109,14 @@ catch (e) {
|
||||
|
||||
//CHECK#8
|
||||
try {
|
||||
var object = {valueOf: function() {return {}}, toString: function() {return {}}};
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
return {}
|
||||
},
|
||||
toString: function() {
|
||||
return {}
|
||||
}
|
||||
};
|
||||
parseFloat(object);
|
||||
$ERROR('#8.1: var object = {valueOf: function() {return {}}, toString: function() {return {}}}; parseFloat(object) throw TypeError. Actual: ' + (parseFloat(object)));
|
||||
}
|
||||
|
@ -19,4 +19,3 @@ features: [numeric-separator-literal]
|
||||
---*/
|
||||
|
||||
assert.sameValue(parseFloat("1.0e+10_0"), 1.0e+10);
|
||||
|
||||
|
@ -10,24 +10,49 @@ description: If Type(value) is Object, evaluate ToPrimitive(value, String)
|
||||
---*/
|
||||
|
||||
//CHECK#1
|
||||
var object = {valueOf: function() {return 1}};
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
return 1
|
||||
}
|
||||
};
|
||||
assert.sameValue(parseInt(object), NaN, "{valueOf: function() {return 1}}");
|
||||
|
||||
//CHECK#2
|
||||
var object = {valueOf: function() {return 1}, toString: function() {return 0}};
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
return 1
|
||||
},
|
||||
toString: function() {
|
||||
return 0
|
||||
}
|
||||
};
|
||||
if (parseInt(object) !== 0) {
|
||||
$ERROR('#2: var object = {valueOf: function() {return 1}, toString: function() {return 0}}; parseInt(object) === 0. Actual: ' + (parseInt(object)));
|
||||
}
|
||||
|
||||
//CHECK#3
|
||||
var object = {valueOf: function() {return 1}, toString: function() {return {}}};
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
return 1
|
||||
},
|
||||
toString: function() {
|
||||
return {}
|
||||
}
|
||||
};
|
||||
if (parseInt(object) !== 1) {
|
||||
$ERROR('#3: var object = {valueOf: function() {return 1}, toString: function() {return {}}}; parseInt(object) === 1. Actual: ' + (parseInt(object)));
|
||||
}
|
||||
|
||||
//CHECK#4
|
||||
try {
|
||||
var object = {valueOf: function() {throw "error"}, toString: function() {return 1}};
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
throw "error"
|
||||
},
|
||||
toString: function() {
|
||||
return 1
|
||||
}
|
||||
};
|
||||
if (parseInt(object) !== 1) {
|
||||
$ERROR('#4.1: var object = {valueOf: function() {throw "error"}, toString: function() {return 1}}; parseInt(object) === 1. Actual: ' + (parseInt(object)));
|
||||
}
|
||||
@ -41,20 +66,38 @@ catch (e) {
|
||||
}
|
||||
|
||||
//CHECK#5
|
||||
var object = {toString: function() {return 1}};
|
||||
var object = {
|
||||
toString: function() {
|
||||
return 1
|
||||
}
|
||||
};
|
||||
if (parseInt(object) !== 1) {
|
||||
$ERROR('#5: var object = {toString: function() {return 1}}; parseInt(object) === 1. Actual: ' + (parseInt(object)));
|
||||
}
|
||||
|
||||
//CHECK#6
|
||||
var object = {valueOf: function() {return {}}, toString: function() {return 1}}
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
return {}
|
||||
},
|
||||
toString: function() {
|
||||
return 1
|
||||
}
|
||||
}
|
||||
if (parseInt(object) !== 1) {
|
||||
$ERROR('#6: var object = {valueOf: function() {return {}}, toString: function() {return 1}}; parseInt(object) === 1. Actual: ' + (parseInt(object)));
|
||||
}
|
||||
|
||||
//CHECK#7
|
||||
try {
|
||||
var object = {valueOf: function() {return 1}, toString: function() {throw "error"}};
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
return 1
|
||||
},
|
||||
toString: function() {
|
||||
throw "error"
|
||||
}
|
||||
};
|
||||
parseInt(object);
|
||||
$ERROR('#7.1: var object = {valueOf: function() {return 1}, toString: function() {throw "error"}}; parseInt(object) throw "error". Actual: ' + (parseInt(object)));
|
||||
}
|
||||
@ -66,7 +109,14 @@ catch (e) {
|
||||
|
||||
//CHECK#8
|
||||
try {
|
||||
var object = {valueOf: function() {return {}}, toString: function() {return {}}};
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
return {}
|
||||
},
|
||||
toString: function() {
|
||||
return {}
|
||||
}
|
||||
};
|
||||
parseInt(object);
|
||||
$ERROR('#8.1: var object = {valueOf: function() {return {}}, toString: function() {return {}}}; parseInt(object) throw TypeError. Actual: ' + (parseInt(object)));
|
||||
}
|
||||
|
@ -10,26 +10,51 @@ description: If Type(value) is Object, evaluate ToPrimitive(value, Number)
|
||||
---*/
|
||||
|
||||
//CHECK#1
|
||||
var object = {valueOf: function() {return 2}};
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
return 2
|
||||
}
|
||||
};
|
||||
if (parseInt("11", object) !== parseInt("11", 2)) {
|
||||
$ERROR('#1: var object = {valueOf: function() {return 2}}; parseInt("11", object) === parseInt("11", 2). Actual: ' + (parseInt("11", object)));
|
||||
}
|
||||
|
||||
//CHECK#2
|
||||
var object = {valueOf: function() {return 2}, toString: function() {return 1}};
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
return 2
|
||||
},
|
||||
toString: function() {
|
||||
return 1
|
||||
}
|
||||
};
|
||||
if (parseInt("11", object) !== parseInt("11", 2)) {
|
||||
$ERROR('#2: var object = {valueOf: function() {return 2}, toString: function() {return 1}}; parseInt("11", object) === parseInt("11", 2). Actual: ' + (parseInt("11", object)));
|
||||
}
|
||||
|
||||
//CHECK#3
|
||||
var object = {valueOf: function() {return 2}, toString: function() {return {}}};
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
return 2
|
||||
},
|
||||
toString: function() {
|
||||
return {}
|
||||
}
|
||||
};
|
||||
if (parseInt("11", object) !== parseInt("11", 2)) {
|
||||
$ERROR('#3: var object = {valueOf: function() {return 2}, toString: function() {return {}}}; parseInt("11", object) === parseInt("11", 2). Actual: ' + (parseInt("11", object)));
|
||||
}
|
||||
|
||||
//CHECK#4
|
||||
try {
|
||||
var object = {valueOf: function() {return 2}, toString: function() {throw "error"}};
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
return 2
|
||||
},
|
||||
toString: function() {
|
||||
throw "error"
|
||||
}
|
||||
};
|
||||
if (parseInt("11", object) !== parseInt("11", 2)) {
|
||||
$ERROR('#4.1: var object = {valueOf: function() {return 2}, toString: function() {throw "error"}}; parseInt("11", object) === parseInt("11", 2). Actual: ' + (parseInt("11", object)));
|
||||
}
|
||||
@ -43,20 +68,38 @@ catch (e) {
|
||||
}
|
||||
|
||||
//CHECK#5
|
||||
var object = {toString: function() {return 2}};
|
||||
var object = {
|
||||
toString: function() {
|
||||
return 2
|
||||
}
|
||||
};
|
||||
if (parseInt("11", object) !== parseInt("11", 2)) {
|
||||
$ERROR('#5: var object = {toString: function() {return 2}}; parseInt("11", object) === parseInt("11", 2). Actual: ' + (parseInt("11", object)));
|
||||
}
|
||||
|
||||
//CHECK#6
|
||||
var object = {valueOf: function() {return {}}, toString: function() {return 2}}
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
return {}
|
||||
},
|
||||
toString: function() {
|
||||
return 2
|
||||
}
|
||||
}
|
||||
if (parseInt("11", object) !== parseInt("11", 2)) {
|
||||
$ERROR('#6: var object = {valueOf: function() {return {}}, toString: function() {return 2}}; parseInt("11", object) === parseInt("11", 2). Actual: ' + (parseInt("11", object)));
|
||||
}
|
||||
|
||||
//CHECK#7
|
||||
try {
|
||||
var object = {valueOf: function() {throw "error"}, toString: function() {return 2}};
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
throw "error"
|
||||
},
|
||||
toString: function() {
|
||||
return 2
|
||||
}
|
||||
};
|
||||
parseInt("11", object);
|
||||
$ERROR('#7.1: var object = {valueOf: function() {throw "error"}, toString: function() {return 2}}; parseInt("11", object) throw "error". Actual: ' + (parseInt("11", object)));
|
||||
}
|
||||
@ -68,7 +111,14 @@ catch (e) {
|
||||
|
||||
//CHECK#8
|
||||
try {
|
||||
var object = {valueOf: function() {return {}}, toString: function() {return {}}};
|
||||
var object = {
|
||||
valueOf: function() {
|
||||
return {}
|
||||
},
|
||||
toString: function() {
|
||||
return {}
|
||||
}
|
||||
};
|
||||
parseInt("11", object);
|
||||
$ERROR('#8.1: var object = {valueOf: function() {return {}}, toString: function() {return {}}}; parseInt("11", object) throw TypeError. Actual: ' + (parseInt("11", object)));
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user