Skip to content

Commit a43223e

Browse files
klueverGoogle Java Core Libraries
authored andcommitted
Suppress TruthSelfEquals violations in Truth.
RELNOTES=n/a PiperOrigin-RevId: 609061588
1 parent 559d636 commit a43223e

14 files changed

Lines changed: 25 additions & 3 deletions

core/src/test/java/com/google/common/truth/ExpectFailureNonRuleTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ public void ensureFailureCaught() {
125125
}
126126

127127
@Test
128+
@SuppressWarnings("TruthSelfEquals")
128129
public void testExpect_throwInSubject_shouldPropagate() {
129130
expectFailure.whenTesting().that(4).isEqualTo(4); // No failure being caught
130131
long unused = throwingMethod();

core/src/test/java/com/google/common/truth/ExpectFailureRuleTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,13 @@ public void expectFail_captureFailureAsExpected() {
3838
}
3939

4040
@Test
41+
@SuppressWarnings("TruthSelfEquals")
4142
public void expectFail_passesIfUnused() {
4243
assertThat(4).isEqualTo(4);
4344
}
4445

4546
@Test
47+
@SuppressWarnings("TruthSelfEquals")
4648
public void expectFail_failsAfterTest() {
4749
expectFailure.whenTesting().that(4).isEqualTo(4);
4850
thrown.expectMessage("ExpectFailure.whenTesting() invoked, but no failure was caught.");
@@ -55,6 +57,7 @@ public void expectFail_throwInSubject_shouldPropagateOriginalException() {
5557
}
5658

5759
@Test
60+
@SuppressWarnings("TruthSelfEquals")
5861
public void expectFail_throwAfterSubject_shouldPropagateOriginalException() {
5962
expectFailure.whenTesting().that(2).isEqualTo(2);
6063
thrown.expectMessage("Throwing deliberately");

core/src/test/java/com/google/common/truth/ExpectFailureTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,13 @@ public void expectFail_about() {
5454
}
5555

5656
@Test
57+
@SuppressWarnings("TruthSelfEquals")
5758
public void expectFail_passesIfUnused() {
5859
assertThat(4).isEqualTo(4);
5960
}
6061

6162
@Test
63+
@SuppressWarnings("TruthSelfEquals")
6264
public void expectFail_failsOnSuccess() {
6365
expectFailure.whenTesting().that(4).isEqualTo(4);
6466
try {
@@ -83,6 +85,7 @@ public void expectFail_failsOnMultipleFailures() {
8385
}
8486

8587
@Test
88+
@SuppressWarnings("TruthSelfEquals")
8689
public void expectFail_failsOnMultiplewhenTestings() {
8790
try {
8891
expectFailure.whenTesting().that(4).isEqualTo(4);
@@ -108,6 +111,7 @@ public void expectFail_failsOnMultiplewhenTestings_thatFail() {
108111
}
109112

110113
@Test
114+
@SuppressWarnings("TruthSelfEquals")
111115
public void expectFail_failsAfterTest() {
112116
try {
113117
expectFailure.whenTesting().that(4).isEqualTo(4);
@@ -121,6 +125,7 @@ public void expectFail_failsAfterTest() {
121125
}
122126

123127
@Test
128+
@SuppressWarnings("TruthSelfEquals")
124129
public void expectFail_whenTestingWithoutInContext_shouldFail() {
125130
ExpectFailure expectFailure = new ExpectFailure();
126131
try {

core/src/test/java/com/google/common/truth/ExpectFailureWithStackTraceTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ public class ExpectFailureWithStackTraceTest {
3333
@Rule public final FailingExpect failToExpect = new FailingExpect();
3434

3535
@Test
36+
@SuppressWarnings("TruthSelfEquals")
3637
public void expectTwoFailures() {
3738
failToExpect.delegate.that(4).isNotEqualTo(4);
3839
failToExpect.delegate.that("abc").contains("x");

core/src/test/java/com/google/common/truth/ExpectTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ public void evaluate() throws Throwable {
7979
};
8080

8181
@Test
82+
@SuppressWarnings("TruthSelfEquals")
8283
public void expectTrue() {
8384
expect.that(4).isEqualTo(4);
8485
}
@@ -175,6 +176,7 @@ public void expectSuccessWithFailuresAfterAssume() {
175176
}
176177

177178
@Test
179+
@SuppressWarnings("TruthSelfEquals")
178180
public void warnWhenExpectIsNotRule() {
179181
String message = "assertion made on Expect instance, but it's not enabled as a @Rule.";
180182
thrown.expectMessage(message);

core/src/test/java/com/google/common/truth/IntegerSubjectTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
public class IntegerSubjectTest extends BaseSubjectTestCase {
3737

3838
@Test
39+
@SuppressWarnings("TruthSelfEquals")
3940
public void simpleEquality() {
4041
assertThat(4).isEqualTo(4);
4142
}

core/src/test/java/com/google/common/truth/IterableSubjectTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -709,7 +709,7 @@ public String toString() {
709709
}
710710

711711
@Test
712-
@SuppressWarnings("ContainsExactlyNone")
712+
@SuppressWarnings({"ContainsExactlyNone", "TruthSelfEquals"})
713713
public void iterableContainsExactlyElementsInInOrderPassesWithEmptyExpectedAndActual() {
714714
assertThat(ImmutableList.of()).containsExactlyElementsIn(ImmutableList.of()).inOrder();
715715
}

core/src/test/java/com/google/common/truth/LongSubjectTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
public class LongSubjectTest extends BaseSubjectTestCase {
3737

3838
@Test
39+
@SuppressWarnings("TruthSelfEquals")
3940
public void simpleEquality() {
4041
assertThat(4L).isEqualTo(4L);
4142
}

core/src/test/java/com/google/common/truth/NumericComparisonTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ public void testPrimitivesVsBoxedPrimitivesVsObject_long() {
7373
}
7474

7575
@Test
76+
@SuppressWarnings("TruthSelfEquals")
7677
public void testAllCombinations_pass() {
7778
assertThat(42).isEqualTo(42L);
7879
assertThat(42).isEqualTo(Long.valueOf(42L));

core/src/test/java/com/google/common/truth/StringSubjectTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ public void stringDoesNotContainFail() {
128128
}
129129

130130
@Test
131+
@SuppressWarnings("TruthSelfEquals")
131132
public void stringEquality() {
132133
assertThat("abc").isEqualTo("abc");
133134
}

0 commit comments

Comments
 (0)