Ignore:
Timestamp:
2015-10-12T22:58:25+02:00 (10 years ago)
Author:
Don-vip
Message:

major code cleanup/refactoring of tagging presets: slay the monster TaggingPresetItems (60 Kb, 1600 lines) and extract all its internal classes to a new package gui.tagging.presets.items

Location:
trunk/test/unit/org/openstreetmap/josm/data/validation/tests
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/ConditionalKeysTest.groovy

    r7938 r8863  
    33
    44import org.openstreetmap.josm.JOSMFixture
    5 import org.openstreetmap.josm.gui.tagging.TaggingPresets
     5import org.openstreetmap.josm.gui.tagging.presets.TaggingPresets;
    66
    77class ConditionalKeysTest extends GroovyTestCase {
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/OpeningHourTestTest.java

    r8857 r8863  
    2121import org.openstreetmap.josm.data.osm.Tag;
    2222import org.openstreetmap.josm.data.validation.Severity;
    23 import org.openstreetmap.josm.gui.tagging.TaggingPreset;
    24 import org.openstreetmap.josm.gui.tagging.TaggingPresetItem;
    25 import org.openstreetmap.josm.gui.tagging.TaggingPresetItems;
    26 import org.openstreetmap.josm.gui.tagging.TaggingPresetReader;
     23import org.openstreetmap.josm.gui.tagging.presets.TaggingPreset;
     24import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetItem;
     25import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetReader;
     26import org.openstreetmap.josm.gui.tagging.presets.items.KeyedItem;
    2727
    2828/**
     
    213213        for (final TaggingPreset p : presets) {
    214214            for (final TaggingPresetItem i : p.data) {
    215                 if (i instanceof TaggingPresetItems.KeyedItem &&
    216                         Arrays.asList("opening_hours", "service_times", "collection_times").contains(((TaggingPresetItems.KeyedItem) i).key)) {
    217                     for (final String v : ((TaggingPresetItems.KeyedItem) i).getValues()) {
    218                         values.add(new Tag(((TaggingPresetItems.KeyedItem) i).key, v));
     215                if (i instanceof KeyedItem &&
     216                        Arrays.asList("opening_hours", "service_times", "collection_times").contains(((KeyedItem) i).key)) {
     217                    for (final String v : ((KeyedItem) i).getValues()) {
     218                        values.add(new Tag(((KeyedItem) i).key, v));
    219219                    }
    220220                }
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/RelationCheckerTest.groovy

    r7938 r8863  
    99import org.openstreetmap.josm.data.osm.Way
    1010import org.openstreetmap.josm.data.validation.TestError
    11 import org.openstreetmap.josm.gui.tagging.TaggingPresets
     11import org.openstreetmap.josm.gui.tagging.presets.TaggingPresets;
    1212
    1313class RelationCheckerTest extends GroovyTestCase {
  • trunk/test/unit/org/openstreetmap/josm/data/validation/tests/TagCheckerTest.java

    r8857 r8863  
    1313import org.openstreetmap.josm.data.osm.OsmUtils;
    1414import org.openstreetmap.josm.data.validation.TestError;
    15 import org.openstreetmap.josm.gui.tagging.TaggingPresets;
     15import org.openstreetmap.josm.gui.tagging.presets.TaggingPresets;
    1616
    1717/**
Note: See TracChangeset for help on using the changeset viewer.