X7ROOT File Manager
Current Path:
/opt/alt/ruby18/lib64/ruby/1.8/test/unit
opt
/
alt
/
ruby18
/
lib64
/
ruby
/
1.8
/
test
/
unit
/
??
..
??
assertionfailederror.rb
(297 B)
??
assertions.rb
(17.8 KB)
??
autorunner.rb
(6.58 KB)
??
collector
??
collector.rb
(873 B)
??
error.rb
(1.4 KB)
??
failure.rb
(1.29 KB)
??
testcase.rb
(4.44 KB)
??
testresult.rb
(2.03 KB)
??
testsuite.rb
(1.91 KB)
??
ui
??
util
Editing: collector.rb
module Test module Unit module Collector def initialize @filters = [] end def filter=(filters) @filters = case(filters) when Proc [filters] when Array filters end end def add_suite(destination, suite) to_delete = suite.tests.find_all{|t| !include?(t)} to_delete.each{|t| suite.delete(t)} destination << suite unless(suite.size == 0) end def include?(test) return true if(@filters.empty?) @filters.each do |filter| result = filter[test] if(result.nil?) next elsif(!result) return false else return true end end true end def sort(suites) suites.sort_by{|s| s.name} end end end end
Upload File
Create Folder