It has been a while since I have put together a full release of cfcUnit. There have been a great number of bug fixes and enhancements. You can find the new release code at the following address: http://prdownloads.sourceforge.net/openxcf/cfcunit-1.1.0-RC1.zip?download . Below is general listing of each of the changes made.  This is not a finalized release and documentation still needs to be finished, so if you have any questions or concerns let me know so I can address them.

Once you have downloaded the new framework code, simply unzip the contents of the zip file into the webroot. This is all you have to do to get it working.

I added assertions for:
   - comparing queries
   - substring matches
   - regex matches
   - value 'containment' (arrayContainsNumber, arrayContainsString)

I am in the process of fully documenting the assertion methods, but if you look in "org.cfcunit.framework.Assert ", you can see the new assertion methods.

There is now a remote test runner service that can be found at /cfcunit/RemoteService.cfc which can be used to run tests via HTTP Get requests and Flash Remoting.

A new extension has been added that allows tests written for CFUnit to be run amongst tests written for cfcUnit. I am in the process of putting together documentation on how to use this extension, but if you would like to take a look the code can be found at /org/cfcunit/extensions/cfunit/*.

Additionally, MachII no longer has to be installed for the test runner to work. It is now completely self contained without any external dependencies.

Some problems with displaying test results in the HTML test runner have been fixed. This includes stylesheet changes and proper escaping of certain html entity characters in error and failure messages.

Anyhow, let me know if you have any problems or concerns regarding this release. Also, if you are interested in contributing to the documentation, let me know.

--
Paul Kenney
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://www.pjk.us ----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email to [email protected] with the words 'unsubscribe cfcdev' as the subject of the email.

CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting (www.cfxhosting.com).

An archive of the CFCDev list is available at www.mail-archive.com/[email protected]

Reply via email to