Ignore:
Timestamp:
2018-08-29T19:40:53+02:00 (6 years ago)
Author:
Don-vip
Message:

spotbugs - fix various issues found with Eclipse plugin

Location:
trunk/test/unit/org/openstreetmap/josm/io
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/org/openstreetmap/josm/io/OsmChangesetContentParserTest.java

    r14047 r14201  
    5353     */
    5454    @Test
     55    @SuppressFBWarnings(value = "NP_NULL_PARAM_DEREF_NONVIRTUAL")
    5556    public void test_Constructor() {
    5657
    5758        // should be OK
    58         new OsmChangesetContentParser(new ByteArrayInputStream("".getBytes()));
     59        new OsmChangesetContentParser(new ByteArrayInputStream("".getBytes(StandardCharsets.UTF_8)));
    5960
    6061        shouldFail(() -> {
  • trunk/test/unit/org/openstreetmap/josm/io/OsmJsonReaderTest.java

    r14086 r14201  
    99import java.io.InputStream;
    1010import java.nio.charset.StandardCharsets;
    11 import java.text.SimpleDateFormat;
    1211import java.util.Iterator;
    1312
     
    3938    public JOSMTestRules test = new JOSMTestRules();
    4039
    41     private static final SimpleDateFormat iso8601 = DateUtils.newIsoDateTimeFormat();
    42 
    4340    /**
    4441     * Setup test
     
    4643    @BeforeClass
    4744    public static void setUp() {
    48         iso8601.setTimeZone(DateUtils.UTC);
     45        DateUtils.newIsoDateTimeFormat().setTimeZone(DateUtils.UTC);
    4946    }
    5047
     
    122119        assertEquals(1, n.getUniqueId());
    123120        assertEquals(new LatLon(2.0, -3.0), n.getCoor());
    124         assertEquals("2018-01-01T00:00:00Z", iso8601.format(n.getTimestamp()));
     121        assertEquals("2018-01-01T00:00:00Z", DateUtils.newIsoDateTimeFormat().format(n.getTimestamp()));
    125122        assertEquals(4, n.getVersion());
    126123        assertEquals(5, n.getChangesetId());
  • trunk/test/unit/org/openstreetmap/josm/io/OsmWriterTest.java

    r13559 r14201  
    77import java.io.ByteArrayOutputStream;
    88import java.io.IOException;
     9import java.io.OutputStreamWriter;
    910import java.io.PrintWriter;
     11import java.nio.charset.StandardCharsets;
    1012import java.util.ArrayList;
    1113import java.util.Arrays;
     
    1517import org.junit.Test;
    1618import org.openstreetmap.josm.data.osm.DownloadPolicy;
     19import org.openstreetmap.josm.data.osm.NodeData;
    1720import org.openstreetmap.josm.data.osm.UploadPolicy;
    18 import org.openstreetmap.josm.data.osm.NodeData;
    1921
    2022/**
     
    6062    private static void doTestHeader(DownloadPolicy download, UploadPolicy upload, String expected) throws IOException {
    6163        ByteArrayOutputStream baos = new ByteArrayOutputStream();
    62         try (PrintWriter out = new PrintWriter(baos);
     64        try (PrintWriter out = new PrintWriter(new OutputStreamWriter(baos, StandardCharsets.UTF_8));
    6365             OsmWriter writer = OsmWriterFactory.createOsmWriter(out, true, OsmWriter.DEFAULT_API_VERSION)) {
    6466            writer.header(download, upload);
  • trunk/test/unit/org/openstreetmap/josm/io/remotecontrol/RemoteControlTest.java

    r14168 r14201  
    4646    private String httpsBase;
    4747
     48    private static class PlatformHookWindowsMock extends MockUp<PlatformHookWindows> {
     49        @Mock
     50        public boolean setupHttpsCertificate(String entryAlias, TrustedCertificateEntry trustedCert) {
     51            return true;
     52        }
     53    }
     54
    4855    /**
    4956     * Starts Remote control before testing requests.
     
    5966            // appveyor doesn't like us tinkering with the root keystore, so mock this out
    6067            TestUtils.assumeWorkingJMockit();
    61             new MockUp<PlatformHookWindows>() {
    62                 @Mock
    63                 public boolean setupHttpsCertificate(String entryAlias, TrustedCertificateEntry trustedCert) {
    64                     return true;
    65                 }
    66             };
     68            new PlatformHookWindowsMock();
    6769        }
    6870
Note: See TracChangeset for help on using the changeset viewer.