package jumptest.junit; import junit.framework.TestCase; import com.vividsolutions.jump.feature.AttributeType; public class AttributeTypeTestCase extends TestCase { public AttributeTypeTestCase(String Name_) { super(Name_); } public static void main(String[] args) { String[] testCaseName = {AttributeTypeTestCase.class.getName()}; junit.textui.TestRunner.main(testCaseName); } public void testToString() { assertEquals("STRING", AttributeType.STRING.toString()); assertEquals("DOUBLE", AttributeType.DOUBLE.toString()); assertEquals("INTEGER", AttributeType.INTEGER.toString()); assertEquals("DATE", AttributeType.DATE.toString()); assertEquals("GEOMETRY", AttributeType.GEOMETRY.toString()); } public void testToAttributeType() { assertSame(AttributeType.STRING, AttributeType.toAttributeType("STRING")); assertSame(AttributeType.DOUBLE, AttributeType.toAttributeType("DOUBLE")); assertSame(AttributeType.INTEGER, AttributeType.toAttributeType("INTEGER")); assertSame(AttributeType.DATE, AttributeType.toAttributeType("DATE")); assertSame(AttributeType.GEOMETRY, AttributeType.toAttributeType("GEOMETRY")); try { AttributeType.toAttributeType("X"); assertTrue(false); } catch (IllegalArgumentException e) { } } }