Commit f89f94b3f92d0593fe2faefdb48a3a2ec446ceaf

Authored by Domenico Tiziani
1 parent 1ff6f878

Added unit tests for spatial model component scales

test/data/model_spatial_composite.xml
@@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@
11 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/> 11 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/>
12 <parameter name="DEC" scale="1.0" value="22.0145" min="-90" max="90" free="1"/> 12 <parameter name="DEC" scale="1.0" value="22.0145" min="-90" max="90" free="1"/>
13 </spatialModel> 13 </spatialModel>
14 - <spatialModel type="RadialGaussian"> 14 + <spatialModel type="RadialGaussian" scale="3.0">
15 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/> 15 <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/>
16 <parameter name="DEC" scale="1.0" value="22.0145" min="-90" max="90" free="1"/> 16 <parameter name="DEC" scale="1.0" value="22.0145" min="-90" max="90" free="1"/>
17 <parameter name="Sigma" scale="1.0" value="0.20" min="0.01" max="10" free="1"/> 17 <parameter name="Sigma" scale="1.0" value="0.20" min="0.01" max="10" free="1"/>
test/test_GModel.cpp
@@ -1433,6 +1433,9 @@ void TestGModel::test_spatial_composite(void) @@ -1433,6 +1433,9 @@ void TestGModel::test_spatial_composite(void)
1433 GModelSpatialComposite model2(*element); 1433 GModelSpatialComposite model2(*element);
1434 test_value(model2.size(), 5); 1434 test_value(model2.size(), 5);
1435 test_value(model2.type(), "Composite", "Check model type"); 1435 test_value(model2.type(), "Composite", "Check model type");
  1436 + test_value(model2.component_scale(0), 1.0);
  1437 + test_value(model2.component_scale(1), 3.0);
  1438 + test_value(model2.sum_of_scales(), 4.0);
1436 1439
1437 // Test access of individual parameters 1440 // Test access of individual parameters
1438 test_value(model2["2:RA"].value(), 83.6331); 1441 test_value(model2["2:RA"].value(), 83.6331);