  @Test
  public void lindenSchemaBuilderTest() throws Exception {

    String schemaPath = TestLindenSchemaBuilder.class.getResource("/test_builder_schema.xml").getPath();
    LindenSchema schema = LindenSchemaBuilder.build(new File(schemaPath));

    Assert.assertEquals("aid", schema.getId());
    Assert.assertEquals(9, schema.getFieldsSize());
    Assert.assertTrue(schema.getFields().get(0).isSnippet());
    Assert.assertTrue(schema.getFields().get(0).isOmitFreqs());
    Assert.assertTrue(schema.getFields().get(1).isIndexed());
    Assert.assertFalse(schema.getFields().get(6).isIndexed());
    Assert.assertEquals(LindenType.STRING, schema.getFields().get(5).getType());
    Assert.assertEquals(LindenType.FACET, schema.getFields().get(8).getType());
  }