Class: GeneralTest

Inherits:
Test::Unit::TestCase
  • Object
show all
Defined in:
lib/carat-dev/tc_range.rb

Instance Method Summary collapse

Instance Method Details

#test_include_001Object



8
9
10
11
12
13
14
15
16
# File 'lib/carat-dev/tc_range.rb', line 8

def test_include_001
  a = Range.new(1,10)
  assert_equal(false, a.include?(0))
  assert_equal(true, a.include?(1))
  assert_equal(true, a.include?(2))
  assert_equal(true, a.include?(9))
  assert_equal(true, a.include?(10))
  assert_equal(false, a.include?(11))
end

#test_include_002Object



18
19
20
21
22
23
24
25
26
# File 'lib/carat-dev/tc_range.rb', line 18

def test_include_002
  a = Range.new(1,10,false,true)
  assert_equal(false, a.include?(0))
  assert_equal(true, a.include?(1))
  assert_equal(true, a.include?(2))
  assert_equal(true, a.include?(9))
  assert_equal(false, a.include?(10))
  assert_equal(false, a.include?(11))
end

#test_include_003Object



28
29
30
31
32
33
34
35
36
# File 'lib/carat-dev/tc_range.rb', line 28

def test_include_003
  a = Range.new(1,10,true,false)
  assert_equal(false, a.include?(0))
  assert_equal(false, a.include?(1))
  assert_equal(true, a.include?(2))
  assert_equal(true, a.include?(9))
  assert_equal(true, a.include?(10))
  assert_equal(false, a.include?(11))
end

#test_include_004Object



38
39
40
41
42
43
44
45
46
# File 'lib/carat-dev/tc_range.rb', line 38

def test_include_004
  a = Range.new(1,10,true,true)
  assert_equal(false, a.include?(0))
  assert_equal(false, a.include?(1))
  assert_equal(true, a.include?(2))
  assert_equal(true, a.include?(9))
  assert_equal(false, a.include?(10))
  assert_equal(false, a.include?(11))
end