Sha256: aa851018902a54f7271f5533c36402b14e81868907df13bd173f2715fa3b9160

Contents?: true

Size: 1.28 KB

Versions: 4

Compression:

Stored size: 1.28 KB

Contents

require 'test/unit'

require "#{File.dirname(__FILE__)}/../lib/base/summarizer"

class BaseSummarizerTest < Test::Unit::TestCase
  
  def test_compare_string_dates
    summarizer = Base::Summarizer.new
    assert_equal -1,  summarizer.hamburger_compare_string_dates('2007-01-01 12:11:20', '2008-01-01 12:11:20')
    assert_equal 1,   summarizer.hamburger_compare_string_dates('2008-01-01 12:11:20', '2007-01-01 12:11:20')
    
    assert_equal -1,  summarizer.hamburger_compare_string_dates('2008-01-01 12:11:20', '2008-02-01 12:11:20')
    assert_equal 1,   summarizer.hamburger_compare_string_dates('2008-02-01 12:11:20', '2008-01-01 12:11:20')

    assert_equal -1,  summarizer.hamburger_compare_string_dates('2008-01-01 12:11:20', '2008-01-02 12:11:20')
    assert_equal 1,   summarizer.hamburger_compare_string_dates('2008-01-02 12:11:20', '2008-01-01 12:11:20')

    assert_equal 0,   summarizer.hamburger_compare_string_dates('2008-01-01 12:11:20', '2008-01-01 12:11:20')
    assert_equal nil,  summarizer.hamburger_compare_string_dates('2008-01-01 12:11:20', nil)
    assert_equal nil,   summarizer.hamburger_compare_string_dates(nil, '2008-01-01 12:11:20')
  end
  
  def test_has_timestamps
    summarizer = Base::Summarizer.new
    assert_equal false, !!summarizer.has_timestamps?
  end
  
  
  
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
wvanbergen-request-log-analyzer-0.3.0 test/base_summarizer_test.rb
wvanbergen-request-log-analyzer-0.3.2 test/base_summarizer_test.rb
wvanbergen-request-log-analyzer-0.3.3 test/base_summarizer_test.rb
wvanbergen-request-log-analyzer-0.3.4 test/base_summarizer_test.rb