Changeset 17717 in josm for trunk/test


Ignore:
Timestamp:
2021-04-09T00:19:53+02:00 (3 years ago)
Author:
simon04
Message:

see #14176 - Migrate Changeset to Instant

Location:
trunk/test/unit/org/openstreetmap/josm
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/org/openstreetmap/josm/data/osm/ChangesetTest.java

    r17275 r17717  
    88import static org.openstreetmap.josm.data.osm.Changeset.MAX_CHANGESET_TAG_LENGTH;
    99
    10 import java.util.Calendar;
     10import java.time.Duration;
     11import java.time.Instant;
    1112import java.util.Collection;
    12 import java.util.Date;
    1313import java.util.HashMap;
    1414import java.util.Map;
     
    138138    }
    139139
    140     private static Date yesterday() {
    141         final Calendar cal = Calendar.getInstance();
    142         cal.add(Calendar.DATE, -1);
    143         return cal.getTime();
    144     }
    145 
    146140    /**
    147141     * Unit test of method {@link Changeset#hasEqualSemanticAttributes}.
     
    149143    @Test
    150144    void testHasEqualSemanticAttributes() {
    151         Date today = new Date();
     145        Instant today = Instant.now();
     146        Instant yesterday = today.minus(Duration.ofDays(1));
    152147        Changeset cs1 = new Changeset();
    153148        Changeset cs2 = new Changeset();
     
    158153        cs2.setClosedAt(today);
    159154        assertFalse(cs1.hasEqualSemanticAttributes(cs2));
    160         cs1.setClosedAt(yesterday());
     155        cs1.setClosedAt(yesterday);
    161156        cs2.setClosedAt(today);
    162157        assertFalse(cs1.hasEqualSemanticAttributes(cs2));
     
    168163        cs2.setCreatedAt(today);
    169164        assertFalse(cs1.hasEqualSemanticAttributes(cs2));
    170         cs1.setCreatedAt(yesterday());
     165        cs1.setCreatedAt(yesterday);
    171166        cs2.setCreatedAt(today);
    172167        assertFalse(cs1.hasEqualSemanticAttributes(cs2));
  • trunk/test/unit/org/openstreetmap/josm/gui/io/ChangesetCellRendererTest.java

    r17275 r17717  
    1212
    1313import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
     14
     15import java.time.Instant;
    1416
    1517/**
     
    3133        JList<Changeset> list = new JList<>();
    3234        Changeset cs = new Changeset();
     35        cs.setCreatedAt(Instant.EPOCH);
    3336        ChangesetCellRenderer c = new ChangesetCellRenderer();
    3437        assertEquals(c, c.getListCellRendererComponent(list, cs, 0, false, false));
  • trunk/test/unit/org/openstreetmap/josm/io/OsmWriterTest.java

    r17275 r17717  
    1111import java.io.StringWriter;
    1212import java.nio.charset.StandardCharsets;
     13import java.time.Instant;
    1314import java.util.ArrayList;
    1415import java.util.Arrays;
     
    1617import java.util.List;
    1718
     19import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
    1820import org.junit.jupiter.api.Test;
     21import org.junit.jupiter.api.extension.RegisterExtension;
    1922import org.openstreetmap.josm.data.coor.LatLon;
    2023import org.openstreetmap.josm.data.osm.Changeset;
     
    2427import org.openstreetmap.josm.data.osm.UploadPolicy;
    2528import org.openstreetmap.josm.data.osm.User;
     29import org.openstreetmap.josm.testutils.JOSMTestRules;
    2630
    2731/**
     
    2933 */
    3034class OsmWriterTest {
     35
     36    /**
     37     * Setup rule
     38     */
     39    @RegisterExtension
     40    @SuppressFBWarnings(value = "URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD")
     41    public JOSMTestRules test = new JOSMTestRules();
    3142
    3243    /**
     
    107118        cs.setMin(new LatLon(12., 34.));
    108119        cs.setMax(new LatLon(56., 78.));
     120        cs.setCreatedAt(Instant.EPOCH);
    109121        try (StringWriter stringWriter = new StringWriter();
    110122             OsmWriter osmWriter = OsmWriterFactory.createOsmWriter(new PrintWriter(stringWriter), true, OsmWriter.DEFAULT_API_VERSION)) {
    111123            osmWriter.visit(cs);
    112             assertEquals("  <changeset id='38038262' user='&lt;anonymous&gt;' uid='-1' open='false' " +
     124            assertEquals("  <changeset id='38038262' user='&lt;anonymous&gt;' uid='-1' created_at='1970-01-01T00:00:00Z' open='false' " +
    113125                            "min_lon='34.0' min_lat='12.0' max_lon='78.0' max_lat='56.0'>\n  </changeset>\n",
    114126                    stringWriter.toString().replace("\r", ""));
Note: See TracChangeset for help on using the changeset viewer.