From: Powerglide Date: 2009-04-28T01:20:06+09:00 Subject: Re: Retrieving the testcase name in class inheriting unit testca def test_simple puts "Executing the testcase : #{self.method_name}" assert_equal("abc","abc") #or puts "End of testcase : #{self.method_name}" end On Apr 26, 12:22 pm, Robert Klemme wrote: > On 26.04.2009 20:23, Anil Gollaa wrote: > > > > > > > Hi, > > How can i retrieve the testcase name, while running the testcases of the > > class > > inherited by unit testcase. > > > For example in the below script > > I would like to access the testcase name in setup function. > > > Testscript > > require "test/unit" > > > class TestSimpleNumber < Test::Unit::TestCase > > >   def setup > >   # need to get the testcase name that is executed when we run the the > > testcases > >   # using ruby > > Do you mean like > > @name = self.class.name > > ?  This seems superfluous as you can invoke that chain from any of the > tests. > > >   end > > >   def test_simple > >     assert_equal("abc", "abc" ) > > >   end > > End > > Cheers > >         robert- Hide quoted text - > > - Show quoted text -