Class: TC_testOptions

Inherits:
Test::Unit::TestCase
  • Object
show all
Defined in:
lib/bbcloud/vendor/gli/test/tc_options.rb

Instance Method Summary collapse

Instance Method Details

#test_by_methodObject



7
8
9
10
11
12
13
# File 'lib/bbcloud/vendor/gli/test/tc_options.rb', line 7

def test_by_method
  o = Options.new
  o.name = 'verbose'
  assert_equal 'verbose', o.name
  assert_equal 'verbose', o[:name]
  assert_equal 'verbose', o['name']
end

#test_by_stringObject



15
16
17
18
19
20
21
# File 'lib/bbcloud/vendor/gli/test/tc_options.rb', line 15

def test_by_string
  o = Options.new
  o['name'] = 'verbose'
  assert_equal 'verbose', o.name
  assert_equal 'verbose', o[:name]
  assert_equal 'verbose', o['name']
end

#test_by_symbolObject



23
24
25
26
27
28
29
# File 'lib/bbcloud/vendor/gli/test/tc_options.rb', line 23

def test_by_symbol
  o = Options.new
  o[:name] = 'verbose'
  assert_equal 'verbose', o.name
  assert_equal 'verbose', o[:name]
  assert_equal 'verbose', o['name']
end