/wheels/tests/global/internal/$checkMinimumVersion.cfc

http://cfwheels.googlecode.com/ · ColdFusion CFScript · 33 lines · 27 code · 6 blank · 0 comment · 0 complexity · c7d3287299378c92fac66ebf5a9cab5e MD5 · raw file

  1. <cfcomponent extends="wheelsMapping.Test">
  2. <cfset railoVersion = "3.1.2.020">
  3. <cfset adobeVersion = "8,0,1,0">
  4. <cffunction name="test_railo_valid">
  5. <cfset assert('$checkMinimumVersion("3.1.2.020", railoVersion)')>
  6. <cfset assert('$checkMinimumVersion("3.2.2.020", railoVersion)')>
  7. <cfset assert('$checkMinimumVersion("3.1.2.022", railoVersion)')>
  8. <cfset assert('$checkMinimumVersion("4.0.0.0", railoVersion)')>
  9. </cffunction>
  10. <cffunction name="test_railo_invalid">
  11. <cfset assert('!$checkMinimumVersion("3.1.2.018", railoVersion)')>
  12. <cfset assert('!$checkMinimumVersion("3.1.2.019", railoVersion)')>
  13. <cfset assert('!$checkMinimumVersion("3", railoVersion)')>
  14. <cfset assert('!$checkMinimumVersion("2.1.2.3", railoVersion)')>
  15. </cffunction>
  16. <cffunction name="test_adobe_valid">
  17. <cfset assert('$checkMinimumVersion("8,0,1,0", adobeVersion)')>
  18. <cfset assert('$checkMinimumVersion("9,0,0,251028", adobeVersion)')>
  19. <cfset assert('$checkMinimumVersion("8,0,1,195765", adobeVersion)')>
  20. </cffunction>
  21. <cffunction name="test_adobe_invalid">
  22. <cfset assert('!$checkMinimumVersion("8,0", adobeVersion)')>
  23. <cfset assert('!$checkMinimumVersion("8,0,0,0", adobeVersion)')>
  24. <cfset assert('!$checkMinimumVersion("8,0,0,195765", adobeVersion)')>
  25. <cfset assert('!$checkMinimumVersion("7", adobeVersion)')>
  26. </cffunction>
  27. </cfcomponent>