Commit a54a81a559df1989aa9f5cd9b343bc491b66bdf4
Committed by
João M. M. da Silva
1 parent
70dac10a
Exists in
master
and in
29 other branches
[Mezuro] Added test to metric_configuration
Showing
2 changed files
with
12 additions
and
1 deletions
Show diff stats
plugins/mezuro/lib/kalibro/entities/configuration.rb
| @@ -2,6 +2,8 @@ class Kalibro::Entities::Configuration < Kalibro::Entities::Entity | @@ -2,6 +2,8 @@ class Kalibro::Entities::Configuration < Kalibro::Entities::Entity | ||
| 2 | 2 | ||
| 3 | attr_accessor :name, :description, :metric_configuration | 3 | attr_accessor :name, :description, :metric_configuration |
| 4 | 4 | ||
| 5 | + #FIXME Fix metric_configuration / metric_configurationS names | ||
| 6 | + | ||
| 5 | def metric_configuration=(value) | 7 | def metric_configuration=(value) |
| 6 | @metric_configuration = to_entity_array(value, Kalibro::Entities::MetricConfiguration) | 8 | @metric_configuration = to_entity_array(value, Kalibro::Entities::MetricConfiguration) |
| 7 | end | 9 | end |
plugins/mezuro/test/unit/kalibro/entities/configuration_test.rb
| @@ -17,4 +17,13 @@ class ConfigurationTest < ActiveSupport::TestCase | @@ -17,4 +17,13 @@ class ConfigurationTest < ActiveSupport::TestCase | ||
| 17 | assert_equal @hash, @configuration.to_hash | 17 | assert_equal @hash, @configuration.to_hash |
| 18 | end | 18 | end |
| 19 | 19 | ||
| 20 | -end | ||
| 21 | \ No newline at end of file | 20 | \ No newline at end of file |
| 21 | + should 'create metric configuration' do | ||
| 22 | + configuration = Kalibro::Entities::Configuration.new | ||
| 23 | + configuration.create_metric_configurations(["Analizo:Metric Name"]) | ||
| 24 | + metric_configuration = configuration.metric_configurations[0] | ||
| 25 | + assert_equal metric_configuration.code, "Metric Name" | ||
| 26 | + assert_equal metric_configuration.metric.name, "Metric Name" | ||
| 27 | + assert_equal metric_configuration.metric.origin, "Analizo" | ||
| 28 | + end | ||
| 29 | + | ||
| 30 | +end |