anchor.diff:  
   	</cffunction>
   
  -
  -
  -
  -	<!---
  -		Called from a test function to cause the test to fail.
  -
  -		@param message	Message to record in test results against failure.
  -	--->
  -	<cffunction returntype="void" name="fail">
  -		<cfargument type="string" name="message" required="false" default="">
  -
  -		<!---
  -			run() interprets exception with this errorcode as a "Failure".
  -			All other errorcodes cause are interpreted as an "Error".
  -		--->
  -		<cfthrow errorcode="__FAIL__" message="#HTMLEditFormat(message)#">
  -
  -	</cffunction>
  -
  -
  -
  -
  -	<!---
  -		Called from a test function.  If expression evaluates to false,
  -		record a failure against the test.
  -
  -		@param	expression	String containing CFML expression to evaluate
  -		@param	2..n		Optional. String(s) containing space-delimited list
  -							of variables to evaluate and include in the
  -							failure message to help determine cause of failed
  -							assertion.
  -	--->
  -	<cffunction returntype="void" name="assert" output="false">
  -		<cfargument type="string" name="expression" required=true>
  -
  -		<cfset var token = "">
  -		<cfset var tokenValue = "">
  -		<cfset var message = "assert failed: #expression#">
  -		<cfset var newline = chr(10) & chr(13)>
  -		<cfset var i = "">
  -		<cfset var evaluatedTokens = "">
  -
  -		<cfif not evaluate(expression)>
  -
  -			<cfloop from="1" to="#arrayLen(arguments)#" index="i">
  -
  -				<cfset expression = arguments[i]>
  -				<cfset evaluatedTokens = structNew()>
  -
  -				<!---
  -					Double pass of expressions with different delimiters so that for expression "a(b) or c[d]",
  -					"a(b)", "c[d]", "b" and "d" are evaluated.  Do not evaluate any expression more than once.
  -				--->
  -				<cfloop list="#expression# #reReplace(expression, "[([\])]", " ")#" delimiters=" +=-*/%##" index="token">
  -
  -					<cfif not structKeyExists(evaluatedTokens, token)>
  -
  -						<cfset evaluatedTokens[token] = true>
  -						<cfset tokenValue = "__INVALID__">
  -
  -						<cfif not (isNumeric(token) or isBoolean(token))>
  -
  -							<cftry>
  -								<cfset tokenValue = evaluate(token)>
  -							<cfcatch type="expression"/>
  -							</cftry>
  -
  -						</cfif>
  -
  -						<!---
  -							Format token value according to type
  -						--->
  -						<cfif (not isSimpleValue(tokenValue)) or (tokenValue neq "__INVALID__")>
  -
  -							<cfif isSimpleValue(tokenValue)>
  -								<cfif not (isNumeric(tokenValue) or isBoolean(tokenValue))>
  -									<cfset tokenValue ="'#tokenValue#'">
  -								</cfif>
  -							<cfelse>
  -								<cfif isArray(tokenValue)>
  -									<cfset tokenValue = "array of #arrayLen(tokenValue)# items">
  -								<cfelseif isStruct(tokenValue)>
  -									<cfset tokenValue = "struct with #structCount(tokenValue)# members">
  -								</cfif>
  -							</cfif>
  -
  -							<cfset message = message & newline & token & " = " & tokenValue>
  -
  -						</cfif>
  -
  -					</cfif>
  -
  -				</cfloop>
  -
  -			</cfloop>
  -
  -			<cfset fail(message)>
  -
  -		</cfif>
  -
  -	</cffunction>
  -
  -
  -
   	<!---
   		Clear results.
   
   		@param resultKey	Key to store distinct test result sets under in
   							request scope, defaults to "test"
   	--->
  -	<cffunction returntype="void" name="resetTestResults" output="false">
  +	<cffunction name="$resetTestResults" returntype="void" output="false">
   		<cfargument name="resultKey" type="string" required="false" default="test">
   
   		<cfset request[resultkey] = structNew()>
  
positive.code: 				<cfset loc.testname = listprepend(loc.testname, loc.test_path, ".")>
  				<cfset loc.testname = listappend(loc.testname, listfirst(name, "."), ".")>
  				<!--- ignore invalid tests and test that begin with underscores --->
  				<cfif left(name, 1) neq "_" and isValidTest(loc.testname)>
  					<cfset loc.instance = createObject("component", loc.testname)>
  					<cfset loc.instance.runTest(loc.resultKey)>
  				</cfif>
  			</cfif>
  		</cfloop>
  
negative.code: 
  	</cffunction>
  
  	<!--- WheelsRunner --->
  	<cffunction name="$WheelsRunner" returntype="string" output="false">
  		<cfargument name="options" type="struct" required="false" default="#structnew()#">
  		<cfset var loc = {}>
  		<cfset var q = "">
  