anchor.diff:  		<cfset results.closeResults() /><!--- Get correct time run for suite --->
   		
   		<cfreturn results />
  -	</cffunction>   
  +	</cffunction>                                 
  +	
  +	
  +	<cffunction name="createTestCaseFromComponentOrComponentName">
  +		<cfargument name="componentObject"/>
  +		<cfif isSimpleValue(componentObject)>
  +			<cfreturn createObject("component", currentTestSuiteName).TestCase(componentObject) />
  +		<cfelse>
  +			<cfreturn componentObject.TestCase(componentObject) />
  +		</cfif>
  +		
  +	</cffunction>
   	                         
   	<cffunction name="runTestMethod" access="private">
   		<cfargument name="testCase" />
  
positive.code: 			<cfelse>
  				<cfset methods = currentSuite["methods"] />
  			</cfif>
  			
  			<cfset componentObject = currentSuite.ComponentObject />
  			
  			<cfif isSimpleValue(componentObject)>
  				<cfset testCase = createObject("component", currentTestSuiteName).TestCase(componentObject) />
  			<cfelse>
  				<cfset testCase = componentObject.TestCase(componentObject) />
  			</cfif>
  			
  			<!--- set the MockingFramework if one has been set for the TestSuite --->
  			<cfif len(variables.MockingFramework)>
  
negative.code: 			<cfset testCase.initDebug() />
  			<cfif requestScopeDebuggingEnabled>
  				<cfset testCase.createRequestScopeDebug() />
  			</cfif>                           
  			
  			<cfset testCase.setUp()/>
  			                                   
  			<cfset outputOfTest = runTest(testCase, methodName) />
  			            
  			<cfset assertExpectedExceptionTypeWasThrown(expectedExceptionType) />
  