/**
  * {@link DataModelCondition} - strict.
  *
  * @throws Exception if occur
  */
 @Test
 public void extractDataModelCondition_strict() throws Exception {
   ExcelRuleExtractor extractor = new DefaultExcelRuleExtractor();
   Sheet sheet = sheet("total_strict.xls");
   assertThat(
       extractor.extractDataModelCondition(sheet),
       is((Object) EnumSet.noneOf(DataModelCondition.class)));
 }
 /**
  * {@link DataModelCondition} - expected only.
  *
  * @throws Exception if occur
  */
 @Test
 public void extractDataModelCondition_expect() throws Exception {
   ExcelRuleExtractor extractor = new DefaultExcelRuleExtractor();
   Sheet sheet = sheet("total_expect.xls");
   assertThat(
       extractor.extractDataModelCondition(sheet),
       is((Object) EnumSet.of(DataModelCondition.IGNORE_UNEXPECTED)));
 }
 /**
  * {@link DataModelCondition} - missing row.
  *
  * @throws Exception if occur
  */
 @Test(expected = ExcelRuleExtractor.FormatException.class)
 public void extractDataModelCondition_missing() throws Exception {
   ExcelRuleExtractor extractor = new DefaultExcelRuleExtractor();
   Sheet sheet = sheet("total_missing.xls");
   extractor.extractDataModelCondition(sheet);
 }