Changeset 18776 in josm for trunk/test
- Timestamp:
- 2023-07-10T22:19:01+02:00 (20 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/actions/upload/ValidateUploadHookTest.java
r18775 r18776 6 6 7 7 import java.util.Collections; 8 import java.util.stream.Stream; 8 9 9 10 import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; … … 12 13 import org.junit.jupiter.api.extension.RegisterExtension; 13 14 import org.junit.jupiter.params.ParameterizedTest; 14 import org.junit.jupiter.params.provider.ValueSource; 15 import org.junit.jupiter.params.provider.Arguments; 16 import org.junit.jupiter.params.provider.MethodSource; 15 17 import org.openstreetmap.josm.TestUtils; 16 18 import org.openstreetmap.josm.data.APIDataSet; … … 48 50 } 49 51 52 static Stream<Arguments> testUploadOtherErrors() { 53 return Stream.of( 54 Arguments.of(true, true), 55 Arguments.of(true, false), 56 Arguments.of(false, false), 57 Arguments.of(false, true) 58 ); 59 } 60 50 61 @ParameterizedTest 51 @ValueSource(booleans = {true, false}) 52 void testUploadOtherErrors(boolean otherEnabled) { 53 ValidatorPrefHelper.PREF_OTHER_UPLOAD.put(otherEnabled); 62 @MethodSource 63 void testUploadOtherErrors(boolean otherUploadEnabled, boolean otherEnabled) { 64 ValidatorPrefHelper.PREF_OTHER.put(otherEnabled); 65 ValidatorPrefHelper.PREF_OTHER_UPLOAD.put(otherUploadEnabled); 54 66 final DataSet ds = new DataSet(); 55 67 final Way building = TestUtils.newWay("building=yes", new Node(new LatLon(33.2287665, -111.8259225)), … … 74 86 }; 75 87 new ValidateUploadHook().checkUpload(new APIDataSet(ds)); 76 assertEquals(!otherEnabled, mocker.getInvocationLog().isEmpty()); 88 assertEquals(!(otherEnabled && otherUploadEnabled), mocker.getInvocationLog().isEmpty()); 77 89 } 78 90 }
Note:
See TracChangeset
for help on using the changeset viewer.