Move test_order under the Test::Unit::TestCase
This commit is contained in:
parent
93c44c4ed2
commit
7456cbdd09
Notes:
git
2021-09-11 08:48:43 +09:00
@ -1262,30 +1262,4 @@ module Test
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
module MiniTest # :nodoc: all
|
|
||||||
class Unit
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class MiniTest::Unit::TestCase # :nodoc: all
|
|
||||||
test_order = self.test_order
|
|
||||||
class << self
|
|
||||||
attr_writer :test_order
|
|
||||||
undef test_order
|
|
||||||
end
|
|
||||||
def self.test_order
|
|
||||||
defined?(@test_order) ? @test_order : superclass.test_order
|
|
||||||
end
|
|
||||||
self.test_order = test_order
|
|
||||||
undef run_test
|
|
||||||
RUN_TEST_TRACE = "#{__FILE__}:#{__LINE__+3}:in `run_test'".freeze
|
|
||||||
def run_test(name)
|
|
||||||
progname, $0 = $0, "#{$0}: #{self.class}##{name}"
|
|
||||||
self.__send__(name)
|
|
||||||
ensure
|
|
||||||
$@.delete(RUN_TEST_TRACE) if $@
|
|
||||||
$0 = progname
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
Test::Unit::Runner.autorun
|
Test::Unit::Runner.autorun
|
||||||
|
@ -351,6 +351,26 @@ module Test
|
|||||||
end
|
end
|
||||||
@test_methods[name] = true
|
@test_methods[name] = true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
test_order = self.test_order
|
||||||
|
class << self
|
||||||
|
attr_writer :test_order
|
||||||
|
undef test_order
|
||||||
|
end
|
||||||
|
def self.test_order
|
||||||
|
defined?(@test_order) ? @test_order : superclass.test_order
|
||||||
|
end
|
||||||
|
self.test_order = test_order
|
||||||
|
undef run_test
|
||||||
|
RUN_TEST_TRACE = "#{__FILE__}:#{__LINE__+3}:in `run_test'".freeze
|
||||||
|
def run_test(name)
|
||||||
|
progname, $0 = $0, "#{$0}: #{self.class}##{name}"
|
||||||
|
self.__send__(name)
|
||||||
|
ensure
|
||||||
|
$@.delete(RUN_TEST_TRACE) if $@
|
||||||
|
$0 = progname
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user