File:  [parser3project] / parser3 / tests / results / 336.processed
Revision 1.1: download - view: text, annotated - select for diffs - revision graph
Tue Jul 19 16:41:19 2016 UTC (9 years, 11 months ago) by moko
Branches: MAIN
CVS tags: release_3_5_1, release_3_5_0, release_3_4_6, release_3_4_5, HEAD
test for $BASE:property and ^BASE:method (OP_VALUE__GET_BASE_CLASS) added (related to bug #1059)

Content-Type: text/html
Content-Length: 1244

Testing old implementation bugs:
ok: self: A, dynamical
ok: self: A, dynamical
bug1: self: A, dynamical
bug2: self: A, dynamical
bug3: self: B, dynamical
Testing new implementation:
Dynamic properties:
Get B property: 'anotherValue', self B, dynamical
Set B property: '-', self B, dynamical
Get B property: '', self B, static
Set B property: 'ups', self B, static
Get A property: 'value', self B, dynamical
Set A property: '-', self B, dynamical
Get A property: '-', self B, dynamical
Set A property: '-', self B, dynamical
Static class properties:
Get B property: 'ups', self B, static
Set B property: '-', self B, static
Get B property: '-', self B, static
Set B property: 'ups', self B, static
Get A property: '', self B, static
Set A property: '-', self B, static
Get A property: '-', self B, static
Set A property: '-', self B, static
Misc:
B:CLASS: class: B
content: {
	"valueB":"ups",
	"valueA":"-"
} - before
B::create: class: B
content: {
	"valueC":"dynamic"
} - no valueA and valueB as they are now class B properties
B:CLASS: class: B
content: {
	"valueB":"anotherValue",
	"valueA":"value"
} - after
testing constructor:
A::create: class: A
content: {
	"valueA":"value"
}
A:CLASS: class: A
content: {}
A:CLASS_NAME: A
B:CLASS_NAME: B

E-mail: