Commit b73ab20877e1b831f7c67bfb4bbca504e8a5b098

Authored by Carlos Morais
Committed by Paulo Meireles
1 parent 83456776

[Mezuro] MetricResultFixtures

plugins/mezuro/test/fixtures/metric_result_fixtures.rb 0 → 100644
@@ -0,0 +1,29 @@ @@ -0,0 +1,29 @@
  1 +class MetricResultFixtures
  2 +
  3 + def self.amloc_result
  4 + result = Kalibro::Entities::MetricResult.new
  5 + result.metric = NativeMetricFixtures.amloc
  6 + result.value = 0.0
  7 + result.descendent_results = [40.0, 42.0]
  8 + result.range = RangeFixtures.amloc_excellent
  9 + result
  10 + end
  11 +
  12 + def self.sc_result
  13 + result = Kalibro::Entities::MetricResult.new
  14 + result.metric = CompoundMetricFixtures.sc
  15 + result.value = 1.0
  16 + result.descendent_results = [2.0, 42.0]
  17 + result
  18 + end
  19 +
  20 + def self.amloc_result_hash
  21 + {:metric => NativeMetricFixtures.amloc_hash, :value => 0.0, :descendent_result => [40.0, 42.0],
  22 + :range => RangeFixtures.amloc_excellent_hash}
  23 + end
  24 +
  25 + def self.sc_result_hash
  26 + {:metric => CompoundMetricFixtures.sc_hash, :value => 1.0, :descendent_result => [2.0, 42.0]}
  27 + end
  28 +
  29 +end
plugins/mezuro/test/unit/kalibro/entities/metric_result_test.rb
1 require "test_helper" 1 require "test_helper"
2 -class MetricResultTest < ActiveSupport::TestCase  
3 -  
4 - def self.amloc_result  
5 - result = Kalibro::Entities::MetricResult.new  
6 - result.metric = NativeMetricTest.amloc  
7 - result.value = 0.0  
8 - result.descendent_results = [40.0, 42.0]  
9 - result.range = RangeTest.amloc_excellent  
10 - result  
11 - end  
12 -  
13 - def self.sc_result  
14 - result = Kalibro::Entities::MetricResult.new  
15 - result.metric = CompoundMetricTest.sc  
16 - result.value = 1.0  
17 - result.descendent_results = [2.0, 42.0]  
18 - result  
19 - end  
20 2
21 - def self.amloc_result_hash  
22 - {:metric => NativeMetricTest.amloc_hash,  
23 - :value => 0.0, :descendent_result => [40.0, 42.0],  
24 - :range => RangeTest.amloc_excellent_hash}  
25 - end 3 +require "#{RAILS_ROOT}/plugins/mezuro/test/fixtures/metric_result_fixtures"
26 4
27 - def self.sc_result_hash  
28 - {:metric => CompoundMetricTest.sc_hash,  
29 - :value => 1.0, :descendent_result => [2.0, 42.0]}  
30 - end 5 +class MetricResultTest < ActiveSupport::TestCase
31 6
32 def setup 7 def setup
33 - @hash = self.class.amloc_result_hash  
34 - @result = self.class.amloc_result 8 + @hash = MetricResultFixtures.amloc_result_hash
  9 + @result = MetricResultFixtures.amloc_result
35 end 10 end
36 11
37 should 'create metric result from hash' do 12 should 'create metric result from hash' do
plugins/mezuro/test/unit/kalibro/entities/metric_test.rb
1 require "test_helper" 1 require "test_helper"
  2 +
2 class MetricTest < ActiveSupport::TestCase 3 class MetricTest < ActiveSupport::TestCase
3 4
4 def setup 5 def setup