Changeset 3358 in josm for trunk/test
- Timestamp:
- 2010-06-29T20:51:40+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/data/osm/FilterTest.java
r3356 r3358 18 18 19 19 import org.openstreetmap.josm.Main; 20 import org.openstreetmap.josm.actions.search.SearchAction.SearchMode; 20 21 import org.openstreetmap.josm.actions.search.SearchCompiler.ParseError; 21 22 import org.openstreetmap.josm.data.projection.Mercator; … … 62 63 @Test 63 64 public void filter_test() throws ParseError, IllegalDataException, FileNotFoundException { 64 for (int i = 1; i<=3; ++i) {65 for (int i : new int [] {1,2,3, 11,12,13,14}) { 65 66 DataSet ds = OsmReader.parseDataSet(new FileInputStream("data_nodist/filterTests.osm"), NullProgressMonitor.INSTANCE); 66 67 … … 89 90 f2.text = "highway"; 90 91 filters.addAll(Arrays.asList(new Filter[] {f1, f2})); 92 break; 93 } 94 case 11: { 95 Filter f1 = new Filter(); 96 f1.text = "highway"; 97 f1.inverted = true; 98 f1.hiding = true; 99 filters.add(f1); 100 break; 101 } 102 case 12: { 103 Filter f1 = new Filter(); 104 f1.text = "highway"; 105 f1.inverted = true; 106 f1.hiding = true; 107 Filter f2 = new Filter(); 108 f2.text = "water"; 109 f2.mode = SearchMode.remove; 110 filters.addAll(Arrays.asList(new Filter[] {f1, f2})); 111 break; 112 } 113 case 13: { 114 Filter f1 = new Filter(); 115 f1.text = "highway"; 116 f1.inverted = true; 117 f1.hiding = true; 118 Filter f2 = new Filter(); 119 f2.text = "water"; 120 f2.mode = SearchMode.remove; 121 Filter f3 = new Filter(); 122 f3.text = "natural"; 123 filters.addAll(Arrays.asList(new Filter[] {f1, f2, f3})); 124 break; 125 } 126 case 14: { 127 /* show all highways and all water features, but not lakes 128 * except those that have a name */ 129 Filter f1 = new Filter(); 130 f1.text = "highway"; 131 f1.inverted = true; 132 f1.hiding = true; 133 Filter f2 = new Filter(); 134 f2.text = "water"; 135 f2.mode = SearchMode.remove; 136 Filter f3 = new Filter(); 137 f3.text = "natural"; 138 Filter f4 = new Filter(); 139 f4.text = "name"; 140 f4.mode = SearchMode.remove; 141 filters.addAll(Arrays.asList(new Filter[] {f1, f2, f3, f4})); 91 142 break; 92 143 }
Note:
See TracChangeset
for help on using the changeset viewer.