Class: RR::Integrations::TestUnit200

Inherits:
Object
  • Object
show all
Defined in:
lib/rr/integrations/test_unit_200.rb

Instance Method Summary collapse

Constructor Details

#initializeTestUnit200

Returns a new instance of TestUnit200.



4
5
6
7
# File 'lib/rr/integrations/test_unit_200.rb', line 4

def initialize
  @mt4_adapter = RR.adapters_by_name[:MiniTest4]
  @tu_adapter = RR.adapters_by_name[:TestUnit1]
end

Instance Method Details

#applies?Boolean

Returns:

  • (Boolean)


13
14
15
16
17
18
# File 'lib/rr/integrations/test_unit_200.rb', line 13

def applies?
  @mt4_adapter.applies? &&
  defined?(::Test::Unit) &&
  !@tu_adapter.has_test_unit_version? &&
  @tu_adapter.test_unit_just_wraps_minitest?
end

#hookObject



20
21
22
# File 'lib/rr/integrations/test_unit_200.rb', line 20

def hook
  @mt4_adapter.hook
end

#nameObject



9
10
11
# File 'lib/rr/integrations/test_unit_200.rb', line 9

def name
  'Test::Unit 2.0.0'
end