Mozilla/mozilla/js/js2/tests/fields.js
rogerl%netscape.com fb988909e9 More tests and changed 'verify' to live separately.
git-svn-id: svn://10.0.0.236/trunk@82364 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-07 00:58:42 +00:00

26 lines
293 B
JavaScript

load("verify.js");
class C {
virtual var x:Integer;
var y:Integer;
}
class D extends C {
override function set x(a:Integer):Integer {return y = a*2}
}
var c:C = new C;
c.x = 5;
verify(c.x, 5.0);
verify(c.y, NaN);
var d:D = new D;
d.x = 5;
verify(d.x, NaN);
verify(d.y, 10.0);