module Test::Unit::RunCount
def self.have_run?
def self.have_run? @@run_count.nonzero? end
def run(*)
def run(*) @@run_count += 1 super end
def run_once
def run_once return if have_run? return if $! # don't run if there was an exception yield end