Test/RiskModel
Appearance
< Test
Test the <RiskModel> custom tag...
1. Simple Model (In-Order)
RiskModel: Test/RiskModel:Simple
Sorted Parameters:
base_risk = 10
adjusted_risk = {{#expr: {base_risk} * 2 + {external_factor}}}
Content:
The adjusted risk is {adjusted_risk}.
2. Unordered Model (Needs Sorting)
RiskModel: Test/RiskModel:Unordered
Sorted Parameters:
base_risk = 10
adjusted_risk = {{#expr: {base_risk} * {user_age} }}
final_risk = {{#expr: {adjusted_risk} / {population_size} }}
Content:
The final risk is {final_risk}.
(Base: {base_risk}, Adjusted: {adjusted_risk})
3. Circular Model (Should Error)
riskmodel Circular: Circular reference detected in riskmodel parameters. Problem parameters: foo, bar, baz
RiskModel: Test/RiskModel:t1
Content: Your chance of getting pregnant is {{One_In_X|{result}}}.
RiskModel: Test/RiskModel:t2
Content: Your chance of getting pregnant is {{One_In_X|{result}}} per month.
Test some errors
Missing name riskmodel: missing name attribute
Missing calculation
RiskModel: Test/RiskModel:err1 Content:
Mis-matched parentheses:
RiskModel: Test/RiskModel:err2 Content:
RiskModel: Test/RiskModel:err3 Content:
Syntax errors:
RiskModel: Test/RiskModel:err4 Content:
RiskModel: Test/RiskModel:err5 Content:
Two RiskModels with the same name on the same page:
RiskModel: Test/RiskModel:t1
Content: {result}