Commit b73ab20877e1b831f7c67bfb4bbca504e8a5b098
Committed by
Paulo Meireles
1 parent
83456776
Exists in
master
and in
23 other branches
[Mezuro] MetricResultFixtures
Showing
3 changed files
with
34 additions
and
29 deletions
Show diff stats
@@ -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 |