Sha256: bea7cae38d90b2dc5f6d3147795e496aca1536885b48ec03cfe285212f527cf1
Contents?: true
Size: 725 Bytes
Versions: 68
Compression:
Stored size: 725 Bytes
Contents
require File.dirname(__FILE__) + '/helper' class TestTimeline < Test::Unit::TestCase def setup @timeline = Timeline.new(5) end def test_new_should_be_empty assert_equal 0, @timeline.size end def test_should_not_grow_to_more_than_size (1..10).each do |i| @timeline.push(i) end assert_equal [6, 7, 8, 9, 10], @timeline end def test_clear_should_clear_array @timeline << 1 assert_equal [1], @timeline assert_equal [], @timeline.clear end # def test_benchmark # require 'benchmark' # # count = 1_000_000 # # t = Timeline.new(10) # # Benchmark.bmbm do |x| # x.report("go") { count.times { t.push(5) } } # end # end end
Version data entries
68 entries across 68 versions & 22 rubygems