コード例 #1
0
ファイル: EditRiskModelTest.java プロジェクト: jswesky/ASRCM
  /**
   * Constructs a sample RiskModel for our testing.
   *
   * @param name
   * @return
   */
  private RiskModel createRiskModel(String name) {
    final ProcedureVariable procedureVar = SampleModels.procedureVariable();
    final NumericalVariable ageVar = SampleModels.ageVariable();
    final DiscreteNumericalVariable wbcVar = SampleModels.wbcVariable();
    final MultiSelectVariable fsVar = SampleModels.functionalStatusVariable();
    // Note: intentionally including this edge-case variable to test ordering.
    final BooleanVariable wbcIsNormalVar = SampleModels.wbcIsNormalVariable();
    final Set<DerivedTerm> derivedTerms = new HashSet<DerivedTerm>();
    derivedTerms.add(new DerivedTerm(6.0f, fTestRule));

    return SampleModels.makeSampleRiskModel(
        name, derivedTerms, procedureVar, wbcIsNormalVar, ageVar, wbcVar, fsVar);
  }