Commit f89f94b3f92d0593fe2faefdb48a3a2ec446ceaf
1 parent
1ff6f878
Added unit tests for spatial model component scales
Showing
2 changed files
with
4 additions
and
1 deletions
test/data/model_spatial_composite.xml
| ... | ... | @@ -11,7 +11,7 @@ |
| 11 | 11 | <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/> |
| 12 | 12 | <parameter name="DEC" scale="1.0" value="22.0145" min="-90" max="90" free="1"/> |
| 13 | 13 | </spatialModel> |
| 14 | - <spatialModel type="RadialGaussian"> | |
| 14 | + <spatialModel type="RadialGaussian" scale="3.0"> | |
| 15 | 15 | <parameter name="RA" scale="1.0" value="83.6331" min="-360" max="360" free="1"/> |
| 16 | 16 | <parameter name="DEC" scale="1.0" value="22.0145" min="-90" max="90" free="1"/> |
| 17 | 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 | 1433 | GModelSpatialComposite model2(*element); |
| 1434 | 1434 | test_value(model2.size(), 5); |
| 1435 | 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 | 1440 | // Test access of individual parameters |
| 1438 | 1441 | test_value(model2["2:RA"].value(), 83.6331); | ... | ... |