Ejemplo n.º 1
0
  /**
   * Creates a I_C_Flatrate_Transition, I_C_Flatrate_Conditions and I_C_Flatrate_Term.
   *
   * @return
   */
  private I_C_Flatrate_Term contractTerm() {
    final TestConfig testConfig = helper.getConfig();

    final I_C_Flatrate_Transition ft = helper.createTransistion(driver);
    final I_C_Flatrate_Conditions fc = helper.createFlatFeeContract(driver, ft);
    final I_C_Flatrate_Term term = helper.createFlatFeeTerm(driver, fc);

    // just some little guards
    assertThat(
        term + " has wrong IsSimulation",
        term.isSimulation(),
        is(testConfig.getCustomParamBool(FlatFeeScenario.PARAM_BOOL_IS_SIMULATION)));

    assertThat(
        term + " has wrong DocStatus",
        term.getDocStatus(),
        equalTo(X_C_Flatrate_Term.DOCSTATUS_Completed));

    return term;
  }