사용자 테스트에서는 규칙 실행 중에 액세스할 값만 지정하면 됩니다.
그러나 값을 지정해야 한다는 사실을 잊기 쉽습니다. 이 경우 CER이 계산을 시도하면 <specified>인 파생 사항이 있지만 테스트 코드에 값이 지정되지 않은 속성이 생길 수 있으며 CER이 다음과 같이 누적된 오류를 보고합니다.
public void valueNotSpecified() { final FlexibleRetirementYear flexibleRetirementYear = FlexibleRetirementYear_Factory.getFactory().newInstance( session); /** * 작동하지 않음 - 계산에 필요한 값이 * <specified>로 표시되었지만 값이 지정되지 않았습니다. * * CER이 누적된 메시지를 보고합니다. * <ul> * * <li> 규칙 클래스 'FlexibleRetirementYear'에서 * 'ageAtRetirement' 속성을 계산하는 중에 오류가 발생했습니다(인스턴스 id '1', 설명 * '규칙 클래스 'FlexibleRetirementYear'의 설명되지 않은 * 인스턴스, id '1'). </li> * * <li>규칙 클래스 'FlexibleRetirementYear'에서 * 'retirementCause' 속성을 계산하는 중에 오류가 발생했습니다(인스턴스 id '1', 설명 * '규칙 클래스 'FlexibleRetirementYear'의 설명되지 않은 * 인스턴스, id '1'). </li> * * <li>값을 사용하려면 먼저 지정해야 합니다(계산할 수 * 없음).</li> * * </ul> * * * 계산에 필요한 모든 값을 반드시 지정하십시오. */ CREOLETestHelper.assertEquals(65, flexibleRetirementYear .ageAtRetirement().getValue()); }