Sometimes you will need to produce output from your tests and you can do so elegantly via some functions we have provided that are available in your test bundles:
console(var, top=)- Send data to the console via
writeDump( output="console" )
debug(var, label="", deepCopy=[false], top=999)- Send data to the TestBox debug stream, will be saved in the test results and outputted in reports
print( message )- Write some output to the ColdFusion output buffer
println( message )- Write some output to the ColdFusion output buffer and appends a
These are great little utilities that are needed to send output to several locations.
Hint Please note that the
debug()method does NOT do deep copies by default.
console( myResults ); debug( myData ); debug( myData, true ); debug( var=myData, top=5 ); print( "Running This Test with #params.toString()#" ); println( "Running This Test with #params.toString()#" );