/** * <copyright> * </copyright> * * $Id$ */ package org.geotools.data.efeature.tests.unit.conditions; import org.geotools.data.efeature.EFeature; import junit.framework.Test; import junit.framework.TestSuite; import junit.textui.TestRunner; /** * Test suite for {@link EFeature} implementation. * * @author kengu * */ public class EAttributeFilterAllTests extends TestSuite { public static void main(String[] args) { TestRunner.run(suite()); } public EAttributeFilterAllTests(String name) { super(name); } public static Test suite() { // // Create test suite // TestSuite suite = new EAttributeFilterAllTests("EAttribute Filter Tests"); // // Add EAttribute value tests // suite.addTestSuite(EAttributeValueIsIDTest.class); suite.addTestSuite(EAttributeValueIsNullTest.class); suite.addTestSuite(EAttributeValueIsEqualTest.class); suite.addTestSuite(EAttributeValueIsNotEqualTest.class); suite.addTestSuite(EAttributeValueIsLessThanTest.class); suite.addTestSuite(EAttributeValueIsLessEqualTest.class); suite.addTestSuite(EAttributeValueIsGreaterThanTest.class); suite.addTestSuite(EAttributeValueIsLikeTest.class); suite.addTestSuite(EAttributeValueIsBetweenTest.class); suite.addTestSuite(EAttributeValueIsOutsideTest.class); // // Add EGeometry value tests // suite.addTestSuite(EGeometryValueBBoxTest.class); suite.addTestSuite(EGeometryValueEqualsTest.class); suite.addTestSuite(EGeometryValueIntersectsTest.class); suite.addTestSuite(EGeometryValueContainsTest.class); suite.addTestSuite(EGeometryValueCrossesTest.class); suite.addTestSuite(EGeometryValueDisjointTest.class); suite.addTestSuite(EGeometryValueOverlapsTest.class); suite.addTestSuite(EGeometryValueTouchesTest.class); suite.addTestSuite(EGeometryValueWithinTest.class); suite.addTestSuite(EGeometryValueBeyondTest.class); // // Ready to execute // return suite; } } //EFeatureAllTests