I put together a series of 140 unit tests testing how components where
implemented in the three major engines - ColdFusion, Open BlueDragon,
and Railo.

A majority of the tests were to compare the result of access attribute
combinations in cfc functions within the context of their call -
variables, super, this, inherited, etc.

For example,

this.super.myFunction()

only works on Railo and not CF.  Things get much weirder when you
start changing the access of the functions...

The results were: 140 Total Tests:

Railo
134 pass 6 fail

OpenBD
109 pass 31 fail

ColdFusion
94 pass 46 fail

The overview and chart can be viewed here (both hosted at
assembla.com):

http://tr.im/jDZf

and for those ultra curious, the test case code can be browsed or
check out here:

http://tr.im/jtQn

I'd also like to say I'm really excited about CFML advisory committee
and hope to see a convergence between the three on a standard.

cheers,

.brett


--~--~---------~--~----~------------~-------~--~----~
Open BlueDragon Public Mailing List
 http://groups.google.com/group/openbd?hl=en
 official site @ http://www.openbluedragon.org/

!! save a network - trim replies before posting !!
-~----------~----~----~----~------~----~------~--~---

Reply via email to