newTestCase(SECTION,"x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(0)",0x0074,eval("x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(0)"));
newTestCase(SECTION,"x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(1)",0x0072,eval("x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(1)"));
newTestCase(SECTION,"x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(2)",0x0075,eval("x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(2)"));
newTestCase(SECTION,"x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(3)",0x0065,eval("x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(3)"));
newTestCase(SECTION,"x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(4)",Number.NaN,eval("x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(4)"));
newTestCase(SECTION,"x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(-1)",Number.NaN,eval("x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(-1)"));
newTestCase(SECTION,"x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(true)",0x0072,eval("x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(true)"));
newTestCase(SECTION,"x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(false)",0x0074,eval("x = new Boolean(true); x.charCodeAt=String.prototype.charCodeAt;x.charCodeAt(false)"));
newTestCase(SECTION,"x = new String(); x.charCodeAt(0)",Number.NaN,eval("x=new String();x.charCodeAt(0)"));
newTestCase(SECTION,"x = new String(); x.charCodeAt(1)",Number.NaN,eval("x=new String();x.charCodeAt(1)"));
newTestCase(SECTION,"x = new String(); x.charCodeAt(-1)",Number.NaN,eval("x=new String();x.charCodeAt(-1)"));
newTestCase(SECTION,"x = new String(); x.charCodeAt(NaN)",Number.NaN,eval("x=new String();x.charCodeAt(Number.NaN)"));
newTestCase(SECTION,"x = new String(); x.charCodeAt(Number.POSITIVE_INFINITY)",Number.NaN,eval("x=new String();x.charCodeAt(Number.POSITIVE_INFINITY)"));
newTestCase(SECTION,"x = new String(); x.charCodeAt(Number.NEGATIVE_INFINITY)",Number.NaN,eval("x=new String();x.charCodeAt(Number.NEGATIVE_INFINITY)"));