Commit a54a81a559df1989aa9f5cd9b343bc491b66bdf4

Authored by Alessandro Palmeira + João M. M. da Silva
Committed by João M. M. da Silva
1 parent 70dac10a

[Mezuro] Added test to metric_configuration

plugins/mezuro/lib/kalibro/entities/configuration.rb
... ... @@ -2,6 +2,8 @@ class Kalibro::Entities::Configuration < Kalibro::Entities::Entity
2 2  
3 3 attr_accessor :name, :description, :metric_configuration
4 4  
  5 + #FIXME Fix metric_configuration / metric_configurationS names
  6 +
5 7 def metric_configuration=(value)
6 8 @metric_configuration = to_entity_array(value, Kalibro::Entities::MetricConfiguration)
7 9 end
... ...
plugins/mezuro/test/unit/kalibro/entities/configuration_test.rb
... ... @@ -17,4 +17,13 @@ class ConfigurationTest < ActiveSupport::TestCase
17 17 assert_equal @hash, @configuration.to_hash
18 18 end
19 19  
20   -end
21 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
... ...