From: George Date: 2007-10-12T12:49:14+09:00 Subject: Re: Child < Parent < Test::Unit::TestCase On 10/12/07, Brian Adkins wrote: > Is there a way to instruct Test::Unit to not attempt to run tests in > intermediate classes in the hierarchy? Hi Brian, I don't know if it's advisable or not, but one way is to undefine `default_test'. require 'test/unit' class AbstractTestCase < Test::Unit::TestCase undef_method :default_test end class ConcreteTestCase < AbstractTestCase def test_foo assert true end end Having said that, unless you really need class inheritance for something, it's probably cleaner just to #include mixins. Regards, George.