Home | History | Annotate | Download | only in GetSet

Lines Matching refs:obj

22 * SUMMARY: Testing  obj.__defineSetter__(), obj.__defineGetter__()
28 var summary = 'Testing obj.__defineSetter__(), obj.__defineGetter__()';
38 var obj = {};
44 obj = new Object();
45 obj.nameSETS = 0;
46 obj.nameGETS = 0;
47 obj.__defineSetter__('name', function(newValue) {this._name=newValue; this.nameSETS++;});
48 obj.__defineGetter__('name', function() {this.nameGETS++; return this._name;});
51 actual = [obj.nameSETS,obj.nameGETS];
55 s = obj.name;
57 actual = [obj.nameSETS,obj.nameGETS];
61 obj.name = cnFRED;
63 actual = [obj.nameSETS,obj.nameGETS];
67 obj.name = obj.name;
69 actual = [obj.nameSETS,obj.nameGETS];
80 obj = new Object();
82 actual = [obj.nameSETS,obj.nameGETS];
86 s = obj.name;
88 actual = [obj.nameSETS,obj.nameGETS];
92 obj.name = cnFRED;
94 actual = [obj.nameSETS,obj.nameGETS];
98 obj.name = obj.name;
100 actual = [obj.nameSETS,obj.nameGETS];
115 obj = new TestObject();
117 actual = [obj.nameSETS,obj.nameGETS];
121 s = obj.name;
123 actual = [obj.nameSETS,obj.nameGETS];
127 obj.name = cnFRED;
129 actual = [obj.nameSETS,obj.nameGETS];
133 obj.name = obj.name;
135 actual = [obj.nameSETS,obj.nameGETS];
145 // Use both obj and obj2 -
146 obj2.name = obj.name + obj2.name;
153 actual = [obj.nameSETS,obj.nameGETS];