Is there any software tests for hardware errors?

I stupidly was trying to check what was the voltage coming out of the HDD power port in the Omnia, and I ended up shorting two pins on it, saw a spark, heard a click, and the Omnia rebooted. Everything seems to be working the same, although I havent tried the HDD power port yet. Would anything have happened, and is there a way to do any hardware testing?