=begin Hi, Ryan Davis -- When writing test cases with test/unit, we often by mistake define a test function whose name is already used: class TestFoo < Test::Unit::TestCase def test_some_test # not executed ... end ... def test_some_test # redefined ... end end This leads to a loss of a valuable chance of test. It is good for test/unit to detect and warn such a redefinition. A patch is attached. C