In Test/Unit framework setup and teardown method invokes before and after each and every tests but sometimes we require to call setup method before test method of the class and teardown method after the last test method of the class.
After searching so much on the internet i found this
In the following example setup and teardown method will be called before and after each and every test.
beforeClass method will be called before the first test method executes.
afterClass method will be called after the last test method executes.
After searching so much on the internet i found this
In the following example setup and teardown method will be called before and after each and every test.
beforeClass method will be called before the first test method executes.
afterClass method will be called after the last test method executes.
require 'test/unit' class TestSuite < Test::Unit::TestCase def setup p 'setup' end def teardown p 'teardown' end def test1 p 'test1' end def test2 p 'test2' end def self.suite s = super def s.beforeClass p 'suite_setup' end def s.afterClass p 'suite_teardown' end def s.run(*args) beforeClass super afterClass end s end end
0 comments:
Post a Comment