Changeset 17276 in josm for trunk/test/unit/org/openstreetmap/josm/gui/mappaint
- Timestamp:
- 2020-10-28T22:46:55+01:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/gui/mappaint/RenderingCLIAreaTest.java
r17275 r17276 12 12 import org.hamcrest.CoreMatchers; 13 13 import org.hamcrest.Matcher; 14 import org.junit.jupiter.api.Test;15 14 import org.junit.jupiter.api.extension.RegisterExtension; 16 import org.junit. runner.RunWith;17 import org.junit. runners.Parameterized;15 import org.junit.jupiter.params.ParameterizedTest; 16 import org.junit.jupiter.params.provider.MethodSource; 18 17 import org.openstreetmap.josm.data.Bounds; 19 18 import org.openstreetmap.josm.data.coor.LatLon; … … 25 24 * Tests the method {@link RenderingCLI#determineRenderingArea(org.openstreetmap.josm.data.osm.DataSet)}. 26 25 */ 27 @RunWith(Parameterized.class)28 26 class RenderingCLIAreaTest { 29 27 /** … … 34 32 public JOSMTestRules test = new JOSMTestRules().projection().territories(); 35 33 36 @Parameterized.Parameters37 34 public static Collection<Object[]> runs() { 38 35 Collection<Object[]> runs = new ArrayList<>(); … … 149 146 } 150 147 151 private final String[] args; 152 private final Matcher<Double> scaleMatcher; 153 private final Matcher<Bounds> boundsMatcher; 154 155 RenderingCLIAreaTest(String args, Matcher<Double> scaleMatcher, Matcher<Bounds> boundsMatcher) { 156 this.args = args.split("\\s+", -1); 157 this.scaleMatcher = scaleMatcher; 158 this.boundsMatcher = boundsMatcher; 159 } 160 161 @Test 162 void testDetermineRenderingArea() { 148 @ParameterizedTest 149 @MethodSource("runs") 150 void testDetermineRenderingArea(String args, Matcher<Double> scaleMatcher, Matcher<Bounds> boundsMatcher) { 163 151 RenderingCLI cli = new RenderingCLI(); 164 cli.parseArguments(args); 152 cli.parseArguments(args.split("\\s+", -1)); 165 153 RenderingCLI.RenderingArea ra = cli.determineRenderingArea(null); 166 154 assertThat(ra.scale, scaleMatcher);
Note:
See TracChangeset
for help on using the changeset viewer.