/wheels/tests/global/deprecated.cfc

http://cfwheels.googlecode.com/ · ColdFusion CFScript · 28 lines · 23 code · 5 blank · 0 comment · 0 complexity · b68e4f7ec41c4f826db0b4e8f333269d MD5 · raw file

  1. <cfcomponent extends="wheelsMapping.Test">
  2. <cffunction name="setup">
  3. <cfset loc.controller = controller(name="dummy")>
  4. <cfset loc.controller.$test_deprecated_method = $test_deprecated_method>
  5. </cffunction>
  6. <cffunction name="test_deprecated_message">
  7. <!--- correct message --->
  8. <cfset loc.a = loc.controller.$test_deprecated_method()>
  9. <cfset loc.e = loc.a.message>
  10. <cfset loc.r = "_deprecated_">
  11. <cfset assert("loc.e eq loc.r")>
  12. </cffunction>
  13. <cffunction name="test_deprecated_method_called">
  14. <!--- correct method name. regex might fail on different engines --->
  15. <cfset loc.a = loc.controller.$test_deprecated_method()>
  16. <cfset loc.e = loc.a.method>
  17. <cfset loc.r = "test_deprecated_method_called">
  18. <cfset assert("loc.e eq loc.r")>
  19. </cffunction>
  20. <cffunction name="$test_deprecated_method">
  21. <cfreturn $deprecated("_deprecated_", false)>
  22. </cffunction>
  23. </cfcomponent>