From 148950b6f60841eca4997959b573d64f744c6108 Mon Sep 17 00:00:00 2001 From: Carlos Morais Date: Thu, 9 Feb 2012 19:01:37 -0200 Subject: [PATCH] [Mezuro] RangeFixtures --- plugins/mezuro/test/fixtures/range_fixtures.rb | 33 +++++++++++++++++++++++++++++++++ plugins/mezuro/test/unit/kalibro/entities/range_test.rb | 37 ++++--------------------------------- 2 files changed, 37 insertions(+), 33 deletions(-) create mode 100644 plugins/mezuro/test/fixtures/range_fixtures.rb diff --git a/plugins/mezuro/test/fixtures/range_fixtures.rb b/plugins/mezuro/test/fixtures/range_fixtures.rb new file mode 100644 index 0000000..0b61583 --- /dev/null +++ b/plugins/mezuro/test/fixtures/range_fixtures.rb @@ -0,0 +1,33 @@ +class RangeFixtures + + Infinity = 1.0/0.0 + + def self.amloc_excellent + range = Kalibro::Entities::Range.new + range.beginning = 0.0 + range.end = 7.0 + range.label = 'Excellent' + range.grade = 10.0 + range.color = 'ff00ff00' + range + end + + def self.amloc_bad + range = Kalibro::Entities::Range.new + range.beginning = 19.5 + range.end = Infinity + range.label = 'Bad' + range.grade = 0.0 + range.color = 'ffff0000' + range + end + + def self.amloc_excellent_hash + {:beginning => 0.0, :end => 7.0, :label => 'Excellent', :grade => 10.0, :color => 'ff00ff00'} + end + + def self.amloc_bad_hash + {:beginning => 19.5, :end => Infinity, :label => 'Bad',:grade => 0.0, :color => 'ffff0000'} + end + +end diff --git a/plugins/mezuro/test/unit/kalibro/entities/range_test.rb b/plugins/mezuro/test/unit/kalibro/entities/range_test.rb index b98c9e5..f172b8f 100644 --- a/plugins/mezuro/test/unit/kalibro/entities/range_test.rb +++ b/plugins/mezuro/test/unit/kalibro/entities/range_test.rb @@ -1,41 +1,12 @@ require "test_helper" -class RangeTest < ActiveSupport::TestCase - - Infinity = 1.0/0.0 - def self.amloc_excellent - range = Kalibro::Entities::Range.new - range.beginning = 0.0 - range.end = 7.0 - range.label = 'Excellent' - range.grade = 10.0 - range.color = 'ff00ff00' - range - end - - def self.amloc_bad - range = Kalibro::Entities::Range.new - range.beginning = 19.5 - range.end = Infinity - range.label = 'Bad' - range.grade = 0.0 - range.color = 'ffff0000' - range - end +require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/range_fixtures" - def self.amloc_excellent_hash - {:beginning => 0.0, :end => 7.0, :label => 'Excellent', - :grade => 10.0, :color => 'ff00ff00'} - end - - def self.amloc_bad_hash - {:beginning => 19.5, :end => Infinity, :label => 'Bad', - :grade => 0.0, :color => 'ffff0000'} - end +class RangeTest < ActiveSupport::TestCase def setup - @hash = self.class.amloc_bad_hash - @range = self.class.amloc_bad + @hash = RangeFixtures.amloc_bad_hash + @range = RangeFixtures.amloc_bad end should 'create range from hash' do -- libgit2 0.21.2