Class: TestKyaniteObject

Inherits
UnitTest
  • Object
show all
Defined in
test/general/test_object.rb

Object Additions

Kyanite definitions

Object, KKernel

Kyanite tests and examples

TestKyaniteObject

Usage

require 'kyanite/basics'

Instance Method Summary (collapse)

Instance Method Details

- (Object) test_blank



41
42
43
44
45
46
47
48
# File 'test/general/test_object.rb', line 41

def test_blank
    #assert_equal true,      ''.blank?     # ok  
    # assert_equal false,     nil.blank?   
    assert_equal false,     1.blank?      # ok
    assert_equal false,     'a'.blank?    # ok
    assert_equal false,     true.blank?   # ok
    assert_equal false,     false.blank?  # ok
end

- (Object) test_is_numeric



14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# File 'test/general/test_object.rb', line 14

def test_is_numeric
  assert   1.2345.is_numeric?                  #=> 1.2345
  assert   12345678987654321.is_numeric?       #=> 1.23456789876543e+16
  assert   0.is_numeric?                       #=> 0.0
  assert   0.0.is_numeric?                     #=> 0.0
  assert   ".001".is_numeric?                  #=> 0.001
  assert   123435.12345.is_numeric?            #=> 123435.12345
  assert ! "123435.".is_numeric?               
  assert   "1.50130937545297e+68".is_numeric?  #=> 1.50130937545297e+68
  assert ! "a".is_numeric? 
  assert ! "a42".is_numeric? 
  assert ! "42a".is_numeric? 
  assert   123.42.is_numeric?                  #=> 123.42
  assert   "1_2_3.42".is_numeric?              #=> 123.42
  assert ! "_1_2_3_.42_".is_numeric? 
  assert ! "__1__2_3_.42__".is_numeric? 
  assert ! nil.is_numeric? 
  assert ! true.is_numeric? 
  assert ! false.is_numeric? 
  assert ! [].is_numeric? 
  assert ! [1].is_numeric? 
  assert ! [1,2].is_numeric? 
  assert ! Fixnum.is_numeric? 
end