1   package com.atlassian.bonnie.search.extractor;
2   
3   import java.util.List;
4   
5   import com.atlassian.bonnie.search.extractor.XmlClassConfigurations.ClassConfiguration;
6   import com.atlassian.bonnie.search.extractor.XmlClassConfigurations.FieldConfiguration;
7   
8   import junit.framework.TestCase;
9   
10  public class TestXmlClassConfigurations extends TestCase
11  {
12  
13      public void testConfigurationOfAppendToDefaultContent()
14      {
15          ClassConfiguration config = XmlClassConfigurations.getClassConfiguration(MadeUpClassToExtractFrom.class);
16          List<FieldConfiguration> fieldConfigs = config.getFieldConfigurations();
17  
18          assertEquals(4, fieldConfigs.size());
19  
20          assertFalse(fieldConfigs.get(0).isAppendToDefaultSearchableText());
21          assertTrue(fieldConfigs.get(1).isAppendToDefaultSearchableText());
22          assertTrue(fieldConfigs.get(2).isAppendToDefaultSearchableText());
23          assertFalse(fieldConfigs.get(3).isAppendToDefaultSearchableText());
24      }
25  
26      private static final class MadeUpClassToExtractFrom
27      {
28          // no body necessary
29      }
30  }