anchor.diff:  			<cfif (left(key, 4) eq "test" and isCustomFunction(this[key])) and (!len(arguments.testname) or (len(arguments.testname) and arguments.testname eq key))>
   
   				<cftry>
  -				
  +
   					<cfset time = getTickCount()>
   
   					<cfset loc = duplicate(global)>
  
positive.code: 	<cffunction name="halt" returntype="Any" output="false" hint="used to dump an expression and halt testing. Useful when you want to see what an expression will output first so you can write tests for it.">
  		<cfargument name="halt" type="boolean" required="true" hint="should we halt. true will halt and dump output. false will just return so tests can continue">
  		<cfargument name="expression" type="string" required="true" hint="the expression you want to see output for">
  
  		<cfif not arguments.halt>
  			<cfreturn>
  		</cfif>
  
  		<cfdump var="#evaluate(arguments.expression)#"><cfabort>
  	</cffunction>
  	
  	<cffunction name="raised" returntype="string" output="false" hint="catches an raised error and returns the error type. great if you want to test that a certain exception will be raised.">
  		<cfargument type="string" name="expression" required="true">
  		<cftry>
  
negative.code: 
  		<!--- by default we run all packages, however they can specify to run a specific package of tests --->
  		<cfset loc.package = "">
  
  		<!--- not only can we specify the package, but also the test we want to run --->
  		<cfset loc.test = "">
  
  