package pluginbase.config.field; import org.junit.Test; import pluginbase.config.TestBase; import pluginbase.config.examples.Anum; import pluginbase.config.examples.Comprehensive; import static org.junit.Assert.*; public class FieldTest extends TestBase { @Test public void testVirtualPropertyType() throws Exception { FieldMap fieldMap = FieldMapper.getFieldMap(Comprehensive.class); Field field = fieldMap.getField("virtualEnum"); assertEquals(Anum.class, field.getType()); } @Test public void testGetCollectionType() throws Exception { FieldMap fieldMap = FieldMapper.getFieldMap(Comprehensive.class); Field field = fieldMap.getField("wordList"); assertEquals(String.class, field.getCollectionType()); } }