Test order in Test::Unit

If you define setup and teardown methods, in your test suite these are
called before and after, respectively, each test_ method is called.

Bob

···

-----Original Message-----
From: ahoward [mailto:ahoward@fsl.noaa.gov]
Sent: Tuesday, April 29, 2003 12:11 PM
To: ruby-talk@ruby-lang.org; tksano@m3.kcn.ne.jp
Subject: Re: Test order in Test::Unit

On Wed, 30 Apr 2003, Takashi & Kayoko Sano wrote:

Hi all,

I’m using Test::Unit for testing my codes. I have some questions
I’d like to ask.

  • Test::Unit shows testing process with periods like ‘Started…
    …’, but is there a way to make it show the test method
    names instead? My test sometimes fails and sometimes passes, so
    I’d like to check the order of the tests conducted.
  • Does Test::Unit have any method to test private methods?

I’ve searched for the answers in Test::Unit RDoc document, but I
couldn’t find them…

tests are run in alphabetical order, so

def test_a_foo
puts ‘i run first’
end

def test_b_bar
puts ‘i run second’
end

people who ‘know’ testing reccomend against this - but there are times when
it
is not avoidable.

-a

Ara Howard
NOAA Forecast Systems Laboratory
Information and Technology Services
Data Systems Group
R/FST 325 Broadway
Boulder, CO 80305-3328
Email: ara.t.howard@fsl.noaa.gov
Phone: 303-497-7238
Fax: 303-497-7259
====================================