Changeset 231

Show
Ignore:
Timestamp:
08/31/08 21:49:38 (4 months ago)
Author:
pwh
Message:
  • event_log_test.rb: Added a variety of tests.
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • nethorus/test/unit/event_log_test.rb

    r168 r231  
    3030class EventLogTest < ActiveSupport::TestCase 
    3131 
     32  fixtures :devices 
    3233 
    3334  # Set up a new device for use with these tests 
     
    3738    @device = devices(:test_device_1) 
    3839 
     40  end 
     41 
     42 
     43  # Test that a new event has the default attributes set 
     44   
     45  def test_new_event_object 
     46   
     47    event_log = EventLog.new 
     48     
     49    assert(event_log.id == nil) 
     50    assert(event_log.device_id == nil) 
     51    assert(event_log.acknowledged == nil) 
     52    assert(event_log.severity == nil) 
     53    assert(event_log.event_text == nil) 
     54    assert(event_log.created_at == nil) 
     55    assert(event_log.updated_at == nil) 
     56   
     57  end 
     58 
     59 
     60  # Test each attribute in turn 
     61   
     62  def test_event_object_attributes 
     63   
     64    event_log = EventLog.new 
     65 
     66    assert(event_log.id == nil) 
     67 
     68    assert(!event_log.device_id?)     
     69    assert(event_log.device_id == nil) 
     70    event_log.device_id = @device.id 
     71    assert(event_log.device_id == @device.id) 
     72 
     73    assert(!event_log.acknowledged?) 
     74    assert(event_log.acknowledged == nil) 
     75    event_log.acknowledged = 1 
     76    assert(event_log.acknowledged == 1) 
     77    assert(event_log.acknowledged?) 
     78 
     79    assert(!event_log.severity?) 
     80    assert(event_log.severity == nil) 
     81    event_log.severity = 1 
     82    assert(event_log.severity == 1) 
     83    assert(event_log.severity?) 
     84     
     85    assert(!event_log.event_text?) 
     86    assert(event_log.event_text == nil) 
     87    event_log.event_text = "dummy" 
     88    assert(event_log.event_text == "dummy") 
     89    assert(event_log.event_text?) 
     90     
     91    current_time = Time.now 
     92 
     93    assert(!event_log.created_at?) 
     94    assert(event_log.created_at == nil) 
     95    event_log.created_at = current_time 
     96    assert(event_log.created_at == current_time) 
     97    assert(event_log.created_at?) 
     98     
     99    assert(!event_log.updated_at?) 
     100    assert(event_log.updated_at == nil) 
     101    event_log.updated_at = current_time 
     102    assert(event_log.updated_at == current_time) 
     103    assert(event_log.updated_at?) 
     104   
    39105  end 
    40106