TestCase: fixed private testing methods listing
TestCase: check testing method name when run() called manually

Before this fix, TestCase::run() ends silently when called with bad method name.
Merge pull request #96 from milo/testcase-methods-fixes

Testcase methods fixes
Assert: exception code