Ignore:
Timestamp:
2017-11-04T20:27:56+01:00 (6 years ago)
Author:
Don-vip
Message:

see #15560 - EqualsVerifier does not work with newer Java versions -> disable tests automatically in this case
Workaround to https://github.com/jqno/equalsverifier/issues/177 / https://github.com/raphw/byte-buddy/issues/370
Inspired by https://issues.apache.org/jira/browse/SOLR-11606

Location:
trunk/test/unit/org/openstreetmap/josm/command
Files:
26 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/org/openstreetmap/josm/command/AddCommandTest.java

    r12726 r13079  
    99import org.junit.Rule;
    1010import org.junit.Test;
     11import org.openstreetmap.josm.TestUtils;
    1112import org.openstreetmap.josm.data.coor.LatLon;
    1213import org.openstreetmap.josm.data.osm.DataSet;
     
    131132    @Test
    132133    public void testEqualsContract() {
     134        TestUtils.assumeWorkingEqualsVerifier();
    133135        EqualsVerifier.forClass(AddCommand.class).usingGetClass()
    134136            .withPrefabValues(OsmPrimitive.class,
  • trunk/test/unit/org/openstreetmap/josm/command/AddPrimitivesCommandTest.java

    r12726 r13079  
    1414import org.junit.Rule;
    1515import org.junit.Test;
     16import org.openstreetmap.josm.TestUtils;
    1617import org.openstreetmap.josm.data.coor.LatLon;
    1718import org.openstreetmap.josm.data.osm.DataSet;
     
    285286    @Test
    286287    public void testEqualsContract() {
     288        TestUtils.assumeWorkingEqualsVerifier();
    287289        EqualsVerifier.forClass(AddPrimitivesCommand.class).usingGetClass()
    288290            .withPrefabValues(DataSet.class,
  • trunk/test/unit/org/openstreetmap/josm/command/ChangeCommandTest.java

    r12726 r13079  
    1414import org.junit.Rule;
    1515import org.junit.Test;
     16import org.openstreetmap.josm.TestUtils;
    1617import org.openstreetmap.josm.command.CommandTest.CommandTestData;
    1718import org.openstreetmap.josm.data.coor.LatLon;
     
    154155    @Test
    155156    public void testEqualsContract() {
     157        TestUtils.assumeWorkingEqualsVerifier();
    156158        EqualsVerifier.forClass(ChangeCommand.class).usingGetClass()
    157159            .withPrefabValues(DataSet.class,
  • trunk/test/unit/org/openstreetmap/josm/command/ChangeNodesCommandTest.java

    r12726 r13079  
    1515import org.junit.Rule;
    1616import org.junit.Test;
     17import org.openstreetmap.josm.TestUtils;
    1718import org.openstreetmap.josm.command.CommandTest.CommandTestData;
    1819import org.openstreetmap.josm.data.coor.LatLon;
     
    125126    @Test
    126127    public void testEqualsContract() {
     128        TestUtils.assumeWorkingEqualsVerifier();
    127129        EqualsVerifier.forClass(ChangeNodesCommand.class).usingGetClass()
    128130            .withPrefabValues(Way.class,
  • trunk/test/unit/org/openstreetmap/josm/command/ChangePropertyCommandTest.java

    r12726 r13079  
    1717import org.junit.Rule;
    1818import org.junit.Test;
     19import org.openstreetmap.josm.TestUtils;
    1920import org.openstreetmap.josm.command.CommandTest.CommandTestData;
    2021import org.openstreetmap.josm.data.osm.DataSet;
     
    278279    @Test
    279280    public void testEqualsContract() {
     281        TestUtils.assumeWorkingEqualsVerifier();
    280282        EqualsVerifier.forClass(ChangePropertyCommand.class).usingGetClass()
    281283            .withPrefabValues(DataSet.class,
  • trunk/test/unit/org/openstreetmap/josm/command/ChangePropertyKeyCommandTest.java

    r10758 r13079  
    1414import org.junit.Rule;
    1515import org.junit.Test;
     16import org.openstreetmap.josm.TestUtils;
    1617import org.openstreetmap.josm.command.CommandTest.CommandTestData;
    1718import org.openstreetmap.josm.data.osm.DataSet;
     
    149150    @Test
    150151    public void testEqualsContract() {
     152        TestUtils.assumeWorkingEqualsVerifier();
    151153        EqualsVerifier.forClass(ChangePropertyKeyCommand.class).usingGetClass()
    152154            .withPrefabValues(DataSet.class,
  • trunk/test/unit/org/openstreetmap/josm/command/ChangeRelationMemberRoleCommandTest.java

    r10758 r13079  
    1313import org.junit.Rule;
    1414import org.junit.Test;
     15import org.openstreetmap.josm.TestUtils;
    1516import org.openstreetmap.josm.command.CommandTest.CommandTestDataWithRelation;
    1617import org.openstreetmap.josm.data.osm.DataSet;
     
    146147    @Test
    147148    public void testEqualsContract() {
     149        TestUtils.assumeWorkingEqualsVerifier();
    148150        EqualsVerifier.forClass(ChangeRelationMemberRoleCommand.class).usingGetClass()
    149151            .withPrefabValues(Relation.class,
  • trunk/test/unit/org/openstreetmap/josm/command/CommandTest.java

    r12726 r13079  
    66import org.junit.Rule;
    77import org.junit.Test;
     8import org.openstreetmap.josm.TestUtils;
    89import org.openstreetmap.josm.data.coor.LatLon;
    910import org.openstreetmap.josm.data.osm.DataSet;
     
    3839    @Test
    3940    public void testEqualsContract() {
     41        TestUtils.assumeWorkingEqualsVerifier();
    4042        EqualsVerifier.forClass(Command.class).usingGetClass()
    4143            .withPrefabValues(DataSet.class,
  • trunk/test/unit/org/openstreetmap/josm/command/DeleteCommandTest.java

    r12727 r13079  
    1616import org.junit.Rule;
    1717import org.junit.Test;
     18import org.openstreetmap.josm.TestUtils;
    1819import org.openstreetmap.josm.command.CommandTest.CommandTestDataWithRelation;
    1920import org.openstreetmap.josm.data.osm.DataSet;
     
    378379    @Test
    379380    public void testEqualsContract() {
     381        TestUtils.assumeWorkingEqualsVerifier();
    380382        EqualsVerifier.forClass(DeleteCommand.class).usingGetClass()
    381383            .withPrefabValues(DataSet.class,
  • trunk/test/unit/org/openstreetmap/josm/command/MoveCommandTest.java

    r12726 r13079  
    1616import org.junit.Test;
    1717import org.openstreetmap.josm.Main;
     18import org.openstreetmap.josm.TestUtils;
    1819import org.openstreetmap.josm.command.CommandTest.CommandTestDataWithRelation;
    1920import org.openstreetmap.josm.data.coor.EastNorth;
     
    260261    @Test
    261262    public void testEqualsContract() {
     263        TestUtils.assumeWorkingEqualsVerifier();
    262264        EqualsVerifier.forClass(MoveCommand.class).usingGetClass()
    263265            .withPrefabValues(LatLon.class,
  • trunk/test/unit/org/openstreetmap/josm/command/PurgeCommandTest.java

    r12727 r13079  
    1616import org.junit.Rule;
    1717import org.junit.Test;
     18import org.openstreetmap.josm.TestUtils;
    1819import org.openstreetmap.josm.command.CommandTest.CommandTestDataWithRelation;
    1920import org.openstreetmap.josm.data.conflict.Conflict;
     
    145146    @Test
    146147    public void testEqualsContract() {
     148        TestUtils.assumeWorkingEqualsVerifier();
    147149        EqualsVerifier.forClass(PurgeCommand.class).usingGetClass()
    148150            .withPrefabValues(DataSet.class,
  • trunk/test/unit/org/openstreetmap/josm/command/RemoveNodesCommandTest.java

    r10758 r13079  
    1212import org.junit.Rule;
    1313import org.junit.Test;
     14import org.openstreetmap.josm.TestUtils;
    1415import org.openstreetmap.josm.command.CommandTest.CommandTestDataWithRelation;
    1516import org.openstreetmap.josm.data.osm.DataSet;
     
    123124    @Test
    124125    public void testEqualsContract() {
     126        TestUtils.assumeWorkingEqualsVerifier();
    125127        EqualsVerifier.forClass(RemoveNodesCommand.class).usingGetClass()
    126128            .withPrefabValues(Way.class,
  • trunk/test/unit/org/openstreetmap/josm/command/RotateCommandTest.java

    r12726 r13079  
    1111import org.junit.Rule;
    1212import org.junit.Test;
     13import org.openstreetmap.josm.TestUtils;
    1314import org.openstreetmap.josm.command.CommandTest.CommandTestData;
    1415import org.openstreetmap.josm.data.coor.EastNorth;
     
    136137    @Test
    137138    public void testEqualsContract() {
     139        TestUtils.assumeWorkingEqualsVerifier();
    138140        EqualsVerifier.forClass(RotateCommand.class).usingGetClass()
    139141                .withPrefabValues(LatLon.class, LatLon.ZERO, new LatLon(45, 45))
  • trunk/test/unit/org/openstreetmap/josm/command/ScaleCommandTest.java

    r12726 r13079  
    1111import org.junit.Rule;
    1212import org.junit.Test;
     13import org.openstreetmap.josm.TestUtils;
    1314import org.openstreetmap.josm.command.CommandTest.CommandTestData;
    1415import org.openstreetmap.josm.data.coor.EastNorth;
     
    136137    @Test
    137138    public void testEqualsContract() {
     139        TestUtils.assumeWorkingEqualsVerifier();
    138140        EqualsVerifier.forClass(ScaleCommand.class).usingGetClass()
    139141            .withPrefabValues(LatLon.class,
  • trunk/test/unit/org/openstreetmap/josm/command/SelectCommandTest.java

    r12726 r13079  
    1313import org.junit.Rule;
    1414import org.junit.Test;
     15import org.openstreetmap.josm.TestUtils;
    1516import org.openstreetmap.josm.command.CommandTest.CommandTestDataWithRelation;
    1617import org.openstreetmap.josm.data.osm.DataSet;
     
    149150    @Test
    150151    public void testEqualsContract() {
     152        TestUtils.assumeWorkingEqualsVerifier();
    151153        EqualsVerifier.forClass(SelectCommand.class).usingGetClass()
    152154            .withPrefabValues(DataSet.class,
  • trunk/test/unit/org/openstreetmap/josm/command/SequenceCommandTest.java

    r12726 r13079  
    1717import org.junit.Rule;
    1818import org.junit.Test;
     19import org.openstreetmap.josm.TestUtils;
    1920import org.openstreetmap.josm.command.CommandTest.CommandTestDataWithRelation;
    2021import org.openstreetmap.josm.data.osm.DataSet;
     
    214215    public void testEqualsContract() {
    215216        DataSet ds = new DataSet();
     217        TestUtils.assumeWorkingEqualsVerifier();
    216218        EqualsVerifier.forClass(SequenceCommand.class).usingGetClass()
    217219            .withPrefabValues(Command.class,
  • trunk/test/unit/org/openstreetmap/josm/command/TransformNodesCommandTest.java

    r10945 r13079  
    44import org.junit.Rule;
    55import org.junit.Test;
     6import org.openstreetmap.josm.TestUtils;
    67import org.openstreetmap.josm.data.coor.LatLon;
    78import org.openstreetmap.josm.data.osm.DataSet;
     
    3132    @Test
    3233    public void testEqualsContract() {
     34        TestUtils.assumeWorkingEqualsVerifier();
    3335        EqualsVerifier.forClass(TransformNodesCommand.class).usingGetClass()
    3436            .withPrefabValues(LatLon.class,
  • trunk/test/unit/org/openstreetmap/josm/command/conflict/ConflictAddCommandTest.java

    r12726 r13079  
    99import org.junit.Rule;
    1010import org.junit.Test;
     11import org.openstreetmap.josm.TestUtils;
    1112import org.openstreetmap.josm.command.CommandTest.CommandTestData;
    1213import org.openstreetmap.josm.data.conflict.Conflict;
     
    7374    @Test
    7475    public void testEqualsContract() {
     76        TestUtils.assumeWorkingEqualsVerifier();
    7577        EqualsVerifier.forClass(ConflictAddCommand.class).usingGetClass()
    7678            .withPrefabValues(DataSet.class,
  • trunk/test/unit/org/openstreetmap/josm/command/conflict/ConflictResolveCommandTest.java

    r10945 r13079  
    44import org.junit.Rule;
    55import org.junit.Test;
     6import org.openstreetmap.josm.TestUtils;
    67import org.openstreetmap.josm.data.conflict.Conflict;
    78import org.openstreetmap.josm.data.osm.DataSet;
     
    3233    @Test
    3334    public void testEqualsContract() {
     35        TestUtils.assumeWorkingEqualsVerifier();
    3436        EqualsVerifier.forClass(ConflictResolveCommand.class).usingGetClass()
    3537            .withPrefabValues(Conflict.class,
  • trunk/test/unit/org/openstreetmap/josm/command/conflict/CoordinateConflictResolveCommandTest.java

    r12726 r13079  
    99import org.junit.Rule;
    1010import org.junit.Test;
     11import org.openstreetmap.josm.TestUtils;
    1112import org.openstreetmap.josm.command.CommandTest.CommandTestData;
    1213import org.openstreetmap.josm.data.conflict.Conflict;
     
    9091    @Test
    9192    public void testEqualsContract() {
     93        TestUtils.assumeWorkingEqualsVerifier();
    9294        EqualsVerifier.forClass(CoordinateConflictResolveCommand.class).usingGetClass()
    9395            .withPrefabValues(Conflict.class,
  • trunk/test/unit/org/openstreetmap/josm/command/conflict/DeletedStateConflictResolveCommandTest.java

    r10945 r13079  
    44import org.junit.Rule;
    55import org.junit.Test;
     6import org.openstreetmap.josm.TestUtils;
    67import org.openstreetmap.josm.data.conflict.Conflict;
    78import org.openstreetmap.josm.data.osm.DataSet;
     
    3334    @Test
    3435    public void testEqualsContract() {
     36        TestUtils.assumeWorkingEqualsVerifier();
    3537        EqualsVerifier.forClass(DeletedStateConflictResolveCommand.class).usingGetClass()
    3638            .withPrefabValues(Conflict.class,
  • trunk/test/unit/org/openstreetmap/josm/command/conflict/ModifiedConflictResolveCommandTest.java

    r10945 r13079  
    44import org.junit.Rule;
    55import org.junit.Test;
     6import org.openstreetmap.josm.TestUtils;
    67import org.openstreetmap.josm.data.conflict.Conflict;
    78import org.openstreetmap.josm.data.osm.DataSet;
     
    3334    @Test
    3435    public void testEqualsContract() {
     36        TestUtils.assumeWorkingEqualsVerifier();
    3537        EqualsVerifier.forClass(ModifiedConflictResolveCommand.class).usingGetClass()
    3638            .withPrefabValues(Conflict.class,
  • trunk/test/unit/org/openstreetmap/josm/command/conflict/RelationMemberConflictResolverCommandTest.java

    r10945 r13079  
    44import org.junit.Rule;
    55import org.junit.Test;
     6import org.openstreetmap.josm.TestUtils;
    67import org.openstreetmap.josm.data.conflict.Conflict;
    78import org.openstreetmap.josm.data.osm.DataSet;
     
    3334    @Test
    3435    public void testEqualsContract() {
     36        TestUtils.assumeWorkingEqualsVerifier();
    3537        EqualsVerifier.forClass(RelationMemberConflictResolverCommand.class).usingGetClass()
    3638            .withPrefabValues(Relation.class,
  • trunk/test/unit/org/openstreetmap/josm/command/conflict/TagConflictResolveCommandTest.java

    r10945 r13079  
    44import org.junit.Rule;
    55import org.junit.Test;
     6import org.openstreetmap.josm.TestUtils;
    67import org.openstreetmap.josm.data.conflict.Conflict;
    78import org.openstreetmap.josm.data.osm.DataSet;
     
    3334    @Test
    3435    public void testEqualsContract() {
     36        TestUtils.assumeWorkingEqualsVerifier();
    3537        EqualsVerifier.forClass(TagConflictResolveCommand.class).usingGetClass()
    3638            .withPrefabValues(Conflict.class,
  • trunk/test/unit/org/openstreetmap/josm/command/conflict/VersionConflictResolveCommandTest.java

    r10945 r13079  
    44import org.junit.Rule;
    55import org.junit.Test;
     6import org.openstreetmap.josm.TestUtils;
    67import org.openstreetmap.josm.data.conflict.Conflict;
    78import org.openstreetmap.josm.data.osm.DataSet;
     
    3334    @Test
    3435    public void testEqualsContract() {
     36        TestUtils.assumeWorkingEqualsVerifier();
    3537        EqualsVerifier.forClass(VersionConflictResolveCommand.class).usingGetClass()
    3638            .withPrefabValues(Conflict.class,
  • trunk/test/unit/org/openstreetmap/josm/command/conflict/WayNodesConflictResolverCommandTest.java

    r10945 r13079  
    44import org.junit.Rule;
    55import org.junit.Test;
     6import org.openstreetmap.josm.TestUtils;
    67import org.openstreetmap.josm.data.conflict.Conflict;
    78import org.openstreetmap.josm.data.osm.DataSet;
     
    3334    @Test
    3435    public void testEqualsContract() {
     36        TestUtils.assumeWorkingEqualsVerifier();
    3537        EqualsVerifier.forClass(WayNodesConflictResolverCommand.class).usingGetClass()
    3638            .withPrefabValues(Conflict.class,
Note: See TracChangeset for help on using the changeset viewer.