Ignore:
Timestamp:
2014-01-15T20:29:33+01:00 (10 years ago)
Author:
Don-vip
Message:

see #9520 - Sort and distinguish all validator tests

Location:
trunk/src/org/openstreetmap/josm/data/validation/tests
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/validation/tests/CrossingWays.java

    r6648 r6691  
    4545    private Map<List<Way>, List<WaySegment>> seenWays;
    4646
     47    /**
     48     * General crossing ways test.
     49     */
    4750    public static class Ways extends CrossingWays {
     51
     52        /**
     53         * Constructs a new crossing {@code Ways} test.
     54         */
     55        public Ways() {
     56            super(tr("Crossing ways"));
     57        }
    4858
    4959        @Override
     
    98108    }
    99109
     110    /**
     111     * Crossing boundaries ways test.
     112     */
    100113    public static class Boundaries extends CrossingWays {
     114
     115        /**
     116         * Constructs a new crossing {@code Boundaries} test.
     117         */
     118        public Boundaries() {
     119            super(tr("Crossing boundaries"));
     120        }
    101121
    102122        @Override
     
    124144    }
    125145
     146    /**
     147     * Crossing barriers ways test.
     148     */
    126149    public static class Barrier extends CrossingWays {
     150
     151        /**
     152         * Constructs a new crossing {@code Barrier} test.
     153         */
     154        public Barrier() {
     155            super(tr("Crossing barriers"));
     156        }
    127157
    128158        @Override
     
    142172    }
    143173
    144     public CrossingWays() {
    145         super(tr("Crossing ways"),
    146                 tr("This test checks if two roads, railways, waterways or buildings crosses in the same layer, but are not connected by a node."));
     174    /**
     175     * Constructs a new {@code CrossingWays} test.
     176     * @param title The test title
     177     * @since 6691
     178     */
     179    public CrossingWays(String title) {
     180        super(title, tr("This test checks if two roads, railways, waterways or buildings crosses in the same layer, but are not connected by a node."));
    147181    }
    148182
  • trunk/src/org/openstreetmap/josm/data/validation/tests/UnconnectedWays.java

    r6667 r6691  
    2323import org.openstreetmap.josm.data.osm.Node;
    2424import org.openstreetmap.josm.data.osm.OsmPrimitive;
    25 import org.openstreetmap.josm.data.osm.OsmUtils;
    2625import org.openstreetmap.josm.data.osm.QuadBuckets;
    2726import org.openstreetmap.josm.data.osm.Way;
     
    4342public abstract class UnconnectedWays extends Test {
    4443
     44    /**
     45     * Unconnected highways test.
     46     */
    4547    public static class UnconnectedHighways extends UnconnectedWays {
    4648
     49        /**
     50         * Constructs a new {@code UnconnectedHighways} test.
     51         */
     52        public UnconnectedHighways() {
     53            super(tr("Unconnected highways"));
     54        }
     55       
    4756        @Override
    4857        public boolean isPrimitiveUsable(OsmPrimitive p) {
     
    5160    }
    5261
     62    /**
     63     * Unconnected railways test.
     64     */
    5365    public static class UnconnectedRailways extends UnconnectedWays {
    5466
     67        /**
     68         * Constructs a new {@code UnconnectedRailways} test.
     69         */
     70        public UnconnectedRailways() {
     71            super(tr("Unconnected railways"));
     72        }
     73       
    5574        @Override
    5675        public boolean isPrimitiveUsable(OsmPrimitive p) {
     
    5978    }
    6079
     80    /**
     81     * Unconnected waterways test.
     82     */
    6183    public static class UnconnectedWaterways extends UnconnectedWays {
    6284
     85        /**
     86         * Constructs a new {@code UnconnectedWaterways} test.
     87         */
     88        public UnconnectedWaterways() {
     89            super(tr("Unconnected waterways"));
     90        }
     91       
    6392        @Override
    6493        public boolean isPrimitiveUsable(OsmPrimitive p) {
     
    6796    }
    6897
     98    /**
     99     * Unconnected natural/landuse test.
     100     */
    69101    public static class UnconnectedNaturalOrLanduse extends UnconnectedWays {
    70102
     103        /**
     104         * Constructs a new {@code UnconnectedNaturalOrLanduse} test.
     105         */
     106        public UnconnectedNaturalOrLanduse() {
     107            super(tr("Unconnected natural lands and landuses"));
     108        }
     109       
    71110        @Override
    72111        public boolean isPrimitiveUsable(OsmPrimitive p) {
     
    75114    }
    76115
     116    /**
     117     * Unconnected power ways test.
     118     */
    77119    public static class UnconnectedPower extends UnconnectedWays {
    78120
     121        /**
     122         * Constructs a new {@code UnconnectedPower} test.
     123         */
     124        public UnconnectedPower() {
     125            super(tr("Unconnected power ways"));
     126        }
     127       
    79128        @Override
    80129        public boolean isPrimitiveUsable(OsmPrimitive p) {
     
    97146
    98147    /**
    99      * Constructor
    100      */
    101     public UnconnectedWays() {
    102         super(tr("Unconnected ways"),
    103                 tr("This test checks if a way has an endpoint very near to another way."));
     148     * Constructs a new {@code UnconnectedWays} test.
     149     * @param title The test title
     150     * @since 6691
     151     */
     152    public UnconnectedWays(String title) {
     153        super(title, tr("This test checks if a way has an endpoint very near to another way."));
    104154    }
    105155
Note: See TracChangeset for help on using the changeset viewer.