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,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