Skip to content

Commit

Permalink
upgrade equalsverifier
Browse files Browse the repository at this point in the history
  • Loading branch information
Henry Coles committed Mar 11, 2021
1 parent b2a6fdb commit 5cdecca
Show file tree
Hide file tree
Showing 7 changed files with 20 additions and 7 deletions.
2 changes: 1 addition & 1 deletion pitest/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,7 @@
<dependency>
<groupId>nl.jqno.equalsverifier</groupId>
<artifactId>equalsverifier</artifactId>
<version>1.7.5</version>
<version>3.5.4</version>
<scope>test</scope>
</dependency>
<dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@ public class BlockLocationTest {

@Test
public void shouldObeyHashcodeEqualsContract() {
EqualsVerifier.forClass(BlockLocation.class).verify();
EqualsVerifier.forClass(BlockLocation.class)
.withOnlyTheseFields("block", "location")
.verify();
}

}
4 changes: 3 additions & 1 deletion pitest/src/test/java/org/pitest/coverage/TestInfoTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ public class TestInfoTest {

@Test
public void shouldObeyHashcodeEqualsContract() {
EqualsVerifier.forClass(TestInfo.class).verify();
EqualsVerifier.forClass(TestInfo.class)
.withOnlyTheseFields("name", "definingClass")
.verify();
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@ public class BlockTest {

@Test
public void shouldObeyHashcodeEqualsContract() {
EqualsVerifier.forClass(Block.class).verify();
EqualsVerifier.forClass(Block.class)
.withOnlyTheseFields("firstInstruction")
.withOnlyTheseFields("lastInstruction")
.verify();
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,9 @@ public void shouldDefaultFilenameWhenNoneKnown() {

@Test
public void shouldObeyHashcodeEqualsContract() {
EqualsVerifier.forClass(MutationDetails.class).verify();
EqualsVerifier.forClass(MutationDetails.class)
.withOnlyTheseFields("id")
.verify();
}

}
4 changes: 3 additions & 1 deletion pitest/src/test/java/org/pitest/plugin/FeatureTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@ public class FeatureTest {

@Test
public void shouldObeyHashcodeEqualsContract() {
EqualsVerifier.forClass(Feature.class).verify();
EqualsVerifier.forClass(Feature.class)
.withOnlyTheseFields("name")
.verify();
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,9 @@ public void shouldStopExecutingWhenResultCollectorRequestsStop() {

@Test
public void shouldObeyHashcodeEqualsContract() {
EqualsVerifier.forClass(MultipleTestGroup.class).verify();
EqualsVerifier.forClass(MultipleTestGroup.class)
.withOnlyTheseFields("children")
.verify();
}

}

0 comments on commit 5cdecca

Please sign in to comment.