blob: 7e291226dc250a0f997b13ccff4b7edf1dd875c1 [file] [edit]
<!DOCTYPE HTML>
<html lang>
<head>
<!-- Generated by javadoc (27) -->
<title>Deprecated List (Truth HEAD-SNAPSHOT)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="deprecated elements">
<meta name="generator" content="javadoc/DeprecatedListWriter">
<link rel="stylesheet" type="text/css" href="resource-files/stylesheet.css">
<script type="text/javascript" src="script-files/script.js"></script>
</head>
<body class="deprecated-list-page">
<script type="text/javascript">const pathtoroot = "./";
loadScripts();
initTheme();
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="nav-content">
<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li><a href="overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Deprecated</li>
<li><a href="index-all.html">Index</a></li>
<li><a href="search.html">Search</a></li>
<li><a href="help-doc.html#deprecated">Help</a></li>
<li><button id="theme-button" aria-label="Select Theme" title="Select Theme"></button></li>
</ul>
<div id="theme-panel">
<div>Select Theme</div>
<div><label for="theme-light"><input type="radio" id="theme-light" disabled name="theme" value="theme-light"><span>Light</span></label><label for="theme-dark"><input type="radio" id="theme-dark" disabled name="theme" value="theme-dark"><span>Dark</span></label><label for="theme-os"><input type="radio" id="theme-os" disabled name="theme" value="theme-os"><span>System Setting</span></label></div>
</div>
</div>
</div>
<div class="sub-nav">
<div class="nav-content">
<ol class="sub-nav-list"></ol>
<div class="nav-list-search"><input type="text" id="search-input" disabled title="Search documentation (type /)" placeholder="Search documentation (type /)" aria-label="Search in documentation" autocomplete="off" spellcheck="false"><input type="reset" id="reset-search" disabled value="Reset"></div>
<div id="search-result-section">
<div class="search-form">
<div><label for="search-input">Search for</label></div>
<div id="search-input-container"></div>
</div>
<div id="search-result-container"></div>
<div class="search-links">
<div><a href="search.html" id="search-page-link">Search page</a></div>
<div><a href="help-doc.html#search">Search help</a></div>
</div>
</div>
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="main-grid">
<main role="main">
<div class="header">
<h1 title="Deprecated API" class="title">Deprecated API</h1>
</div>
<h2 title="Contents">Contents</h2>
<ul class="contents-list">
<li id="contents-class"><a href="#class">Classes</a></li>
<li id="contents-method"><a href="#method">Methods</a></li>
</ul>
<ul class="block-list">
<li>
<div id="class">
<div class="caption"><span>Deprecated Classes</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/Truth8.html" title="class in com.google.common.truth">com.google.common.truth.Truth8</a></div>
<div class="col-last even-row-color">
<div class="block">Instead of this class's methods, use the identical methods declared in the main
<a href="com/google/common/truth/Truth.html" title="class in com.google.common.truth"><code>Truth</code></a> class. In most cases, you can <a href="https://github.com/google/truth/releases/tag/v1.4.0">migrate</a> your whole project
mechanically: <code>git grep -l Truth8 | xargs perl -pi -e 's/\bTruth8\b/Truth/g;'</code>
Migration is important <i>if</i> you static import <code>assertThat</code>: If you do not migrate,
such static imports will become ambiguous in Truth 1.4.2, breaking your build.</div>
</div>
</div>
</div>
</li>
</ul>
<ul class="block-list">
<li>
<div id="method">
<div class="caption"><span>Deprecated Methods</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/Correspondence.html#equals(java.lang.Object)">com.google.common.truth.Correspondence.equals<wbr>(Object)</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" class="external-link"><code>Object.equals(Object)</code></a> is not supported. If you meant to compare objects
using this <a href="com/google/common/truth/Correspondence.html" title="class in com.google.common.truth"><code>Correspondence</code></a>, use <a href="com/google/common/truth/Correspondence.html#compare(A,E)"><code>Correspondence.compare(A, E)</code></a>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/Correspondence.html#hashCode()">com.google.common.truth.Correspondence.hashCode()</a></div>
<div class="col-last odd-row-color">
<div class="block"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" class="external-link"><code>Object.hashCode()</code></a> is not supported.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/DoubleSubject.html#isEquivalentAccordingToCompareTo(java.lang.Double)">com.google.common.truth.DoubleSubject.isEquivalentAccordingToCompareTo<wbr>(Double)</a></div>
<div class="col-last even-row-color">
<div class="block">Use <a href="com/google/common/truth/DoubleSubject.html#isWithin(double)"><code>DoubleSubject.isWithin(double)</code></a> or <a href="com/google/common/truth/DoubleSubject.html#isEqualTo(java.lang.Object)"><code>DoubleSubject.isEqualTo(Object)</code></a> instead (see documentation for advice).</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/DoubleSubject.TolerantDoubleComparison.html#equals(java.lang.Object)">com.google.common.truth.DoubleSubject.TolerantDoubleComparison.equals<wbr>(Object)</a></div>
<div class="col-last odd-row-color">
<div class="block"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" class="external-link"><code>Object.equals(Object)</code></a> is not supported on TolerantDoubleComparison. If
you meant to compare doubles, use <a href="com/google/common/truth/DoubleSubject.TolerantDoubleComparison.html#of(double)"><code>DoubleSubject.TolerantDoubleComparison.of(double)</code></a> instead.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/DoubleSubject.TolerantDoubleComparison.html#hashCode()">com.google.common.truth.DoubleSubject.TolerantDoubleComparison.hashCode()</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" class="external-link"><code>Object.hashCode()</code></a> is not supported on TolerantDoubleComparison</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/extensions/proto/IterableOfProtosFluentAssertion.html#equals(java.lang.Object)">com.google.common.truth.extensions.proto.IterableOfProtosFluentAssertion.equals<wbr>(Object)</a></div>
<div class="col-last odd-row-color">
<div class="block">Do not call <code>equals()</code> on a <code>IterableOfProtosFluentAssertion</code>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/extensions/proto/IterableOfProtosFluentAssertion.html#hashCode()">com.google.common.truth.extensions.proto.IterableOfProtosFluentAssertion.hashCode()</a></div>
<div class="col-last even-row-color">
<div class="block"><code>IterableOfProtosFluentAssertion</code> does not support <code>hashCode()</code>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/extensions/proto/IterableOfProtosSubject.html#isInOrder()">com.google.common.truth.extensions.proto.IterableOfProtosSubject.isInOrder()</a></div>
<div class="col-last odd-row-color">
<div class="block">Protos do not implement <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Comparable.html" title="interface in java.lang" class="external-link"><code>Comparable</code></a>, so you must <a href="com/google/common/truth/IterableSubject.html#isInOrder(java.util.Comparator)">supply a comparator</a>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/extensions/proto/IterableOfProtosSubject.html#isInStrictOrder()">com.google.common.truth.extensions.proto.IterableOfProtosSubject.isInStrictOrder()</a></div>
<div class="col-last even-row-color">
<div class="block">Protos do not implement <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Comparable.html" title="interface in java.lang" class="external-link"><code>Comparable</code></a>, so you must <a href="com/google/common/truth/IterableSubject.html#isInStrictOrder(java.util.Comparator)">supply a comparator</a>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/extensions/proto/MapWithProtoValuesFluentAssertion.html#equals(java.lang.Object)">com.google.common.truth.extensions.proto.MapWithProtoValuesFluentAssertion.equals<wbr>(Object)</a></div>
<div class="col-last odd-row-color">
<div class="block">Do not call <code>equals()</code> on a <code>MapWithProtoValuesFluentAssertion</code>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/extensions/proto/MapWithProtoValuesFluentAssertion.html#hashCode()">com.google.common.truth.extensions.proto.MapWithProtoValuesFluentAssertion.hashCode()</a></div>
<div class="col-last even-row-color">
<div class="block"><code>MapWithProtoValuesFluentAssertion</code> does not support <code>hashCode()</code>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/extensions/proto/MultimapWithProtoValuesFluentAssertion.html#equals(java.lang.Object)">com.google.common.truth.extensions.proto.MultimapWithProtoValuesFluentAssertion.equals<wbr>(Object)</a></div>
<div class="col-last odd-row-color">
<div class="block">Do not call <code>equals()</code> on a <code>MultimapWithProtoValuesFluentAssertion</code>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/extensions/proto/MultimapWithProtoValuesFluentAssertion.html#hashCode()">com.google.common.truth.extensions.proto.MultimapWithProtoValuesFluentAssertion.hashCode()</a></div>
<div class="col-last even-row-color">
<div class="block"><code>MultimapWithProtoValuesFluentAssertion</code> does not support <code>hashCode()</code>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/extensions/proto/ProtoFluentAssertion.html#equals(java.lang.Object)">com.google.common.truth.extensions.proto.ProtoFluentAssertion.equals<wbr>(Object)</a></div>
<div class="col-last odd-row-color">
<div class="block">Do not call <code>equals()</code> on a <code>ProtoFluentAssertion</code>. Use <a href="com/google/common/truth/extensions/proto/ProtoFluentAssertion.html#isEqualTo(com.google.protobuf.Message)"><code>ProtoFluentAssertion.isEqualTo(Message)</code></a> instead.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/extensions/proto/ProtoFluentAssertion.html#hashCode()">com.google.common.truth.extensions.proto.ProtoFluentAssertion.hashCode()</a></div>
<div class="col-last even-row-color">
<div class="block"><code>ProtoFluentAssertion</code> does not support <code>hashCode()</code>. Use <a href="com/google/common/truth/extensions/proto/ProtoFluentAssertion.html#isEqualTo(com.google.protobuf.Message)"><code>ProtoFluentAssertion.isEqualTo(Message)</code></a> for testing.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/FloatSubject.html#isEquivalentAccordingToCompareTo(java.lang.Float)">com.google.common.truth.FloatSubject.isEquivalentAccordingToCompareTo<wbr>(Float)</a></div>
<div class="col-last odd-row-color">
<div class="block">Use <a href="com/google/common/truth/FloatSubject.html#isWithin(float)"><code>FloatSubject.isWithin(float)</code></a> or <a href="com/google/common/truth/FloatSubject.html#isEqualTo(java.lang.Object)"><code>FloatSubject.isEqualTo(Object)</code></a> instead (see documentation for advice).</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/FloatSubject.TolerantFloatComparison.html#equals(java.lang.Object)">com.google.common.truth.FloatSubject.TolerantFloatComparison.equals<wbr>(Object)</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" class="external-link"><code>Object.equals(Object)</code></a> is not supported on TolerantFloatComparison. If you
meant to compare floats, use <a href="com/google/common/truth/FloatSubject.TolerantFloatComparison.html#of(float)"><code>FloatSubject.TolerantFloatComparison.of(float)</code></a> instead.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/FloatSubject.TolerantFloatComparison.html#hashCode()">com.google.common.truth.FloatSubject.TolerantFloatComparison.hashCode()</a></div>
<div class="col-last odd-row-color">
<div class="block"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" class="external-link"><code>Object.hashCode()</code></a> is not supported on TolerantFloatComparison</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/IntegerSubject.html#isEquivalentAccordingToCompareTo(java.lang.Integer)">com.google.common.truth.IntegerSubject.isEquivalentAccordingToCompareTo<wbr>(Integer)</a></div>
<div class="col-last even-row-color">
<div class="block">Use <a href="com/google/common/truth/Subject.html#isEqualTo(java.lang.Object)"><code>Subject.isEqualTo(Object)</code></a> instead. Integer comparison is consistent with equality.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/IntegerSubject.TolerantIntegerComparison.html#equals(java.lang.Object)">com.google.common.truth.IntegerSubject.TolerantIntegerComparison.equals<wbr>(Object)</a></div>
<div class="col-last odd-row-color">
<div class="block"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" class="external-link"><code>Object.equals(Object)</code></a> is not supported on TolerantIntegerComparison. If
you meant to compare ints, use <a href="com/google/common/truth/IntegerSubject.TolerantIntegerComparison.html#of(int)"><code>IntegerSubject.TolerantIntegerComparison.of(int)</code></a> instead.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/IntegerSubject.TolerantIntegerComparison.html#hashCode()">com.google.common.truth.IntegerSubject.TolerantIntegerComparison.hashCode()</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" class="external-link"><code>Object.hashCode()</code></a> is not supported on TolerantIntegerComparison</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/IntStreamSubject.html#intStreams()">com.google.common.truth.IntStreamSubject.intStreams()</a></div>
<div class="col-last odd-row-color">
<div class="block">Instead of <code>about(intStreams()).that(...)</code>, use just <code>that(...)</code>.
Similarly, instead of <code>assertAbout(intStreams()).that(...)</code>, use just <code>
assertThat(...)</code>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/IterableSubject.html#isNoneOf(java.lang.Object,java.lang.Object,java.lang.Object...)">com.google.common.truth.IterableSubject.isNoneOf<wbr>(Object, Object, Object...)</a></div>
<div class="col-last even-row-color">
<div class="block">You probably meant to call <a href="com/google/common/truth/IterableSubject.html#containsNoneOf(java.lang.Object,java.lang.Object,java.lang.Object...)"><code>IterableSubject.containsNoneOf(Object, Object, Object...)</code></a> instead.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/IterableSubject.html#isNotIn(java.lang.Iterable)">com.google.common.truth.IterableSubject.isNotIn<wbr>(Iterable&lt;?&gt;)</a></div>
<div class="col-last odd-row-color">
<div class="block">You probably meant to call <a href="com/google/common/truth/IterableSubject.html#containsNoneIn(java.lang.Iterable)"><code>IterableSubject.containsNoneIn(Iterable)</code></a> instead.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/IterableSubject.UsingCorrespondence.html#equals(java.lang.Object)">com.google.common.truth.IterableSubject.UsingCorrespondence.equals<wbr>(Object)</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" class="external-link"><code>Object.equals(Object)</code></a> is not supported on Truth subjects or intermediate
classes. If you are writing a test assertion (actual vs. expected), use methods liks
<a href="com/google/common/truth/IterableSubject.UsingCorrespondence.html#containsExactlyElementsIn(java.lang.Iterable)"><code>IterableSubject.UsingCorrespondence.containsExactlyElementsIn(Iterable)</code></a> instead.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/IterableSubject.UsingCorrespondence.html#hashCode()">com.google.common.truth.IterableSubject.UsingCorrespondence.hashCode()</a></div>
<div class="col-last odd-row-color">
<div class="block"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" class="external-link"><code>Object.hashCode()</code></a> is not supported on Truth types.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/IterableSubject.UsingCorrespondence.html#toString()">com.google.common.truth.IterableSubject.UsingCorrespondence.toString()</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" class="external-link"><code>Object.toString()</code></a> is not supported on Truth subjects.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/LongStreamSubject.html#longStreams()">com.google.common.truth.LongStreamSubject.longStreams()</a></div>
<div class="col-last odd-row-color">
<div class="block">Instead of <code>about(longStreams()).that(...)</code>, use just <code>that(...)</code>.
Similarly, instead of <code>assertAbout(longStreams()).that(...)</code>, use just <code>
assertThat(...)</code>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/LongSubject.html#isEquivalentAccordingToCompareTo(java.lang.Long)">com.google.common.truth.LongSubject.isEquivalentAccordingToCompareTo<wbr>(Long)</a></div>
<div class="col-last even-row-color">
<div class="block">Use <a href="com/google/common/truth/Subject.html#isEqualTo(java.lang.Object)"><code>Subject.isEqualTo(Object)</code></a> instead. Long comparison is consistent with equality.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/LongSubject.TolerantLongComparison.html#equals(java.lang.Object)">com.google.common.truth.LongSubject.TolerantLongComparison.equals<wbr>(Object)</a></div>
<div class="col-last odd-row-color">
<div class="block"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" class="external-link"><code>Object.equals(Object)</code></a> is not supported on TolerantLongComparison. If you
meant to compare longs, use <a href="com/google/common/truth/LongSubject.TolerantLongComparison.html#of(long)"><code>LongSubject.TolerantLongComparison.of(long)</code></a> instead.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/LongSubject.TolerantLongComparison.html#hashCode()">com.google.common.truth.LongSubject.TolerantLongComparison.hashCode()</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" class="external-link"><code>Object.hashCode()</code></a> is not supported on TolerantLongComparison</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/OptionalDoubleSubject.html#optionalDoubles()">com.google.common.truth.OptionalDoubleSubject.optionalDoubles()</a></div>
<div class="col-last odd-row-color">
<div class="block">Instead of <code>about(optionalDoubles()).that(...)</code>, use just <code>that(...)</code>.
Similarly, instead of <code>assertAbout(optionalDoubles()).that(...)</code>, use just <code>
assertThat(...)</code>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/OptionalIntSubject.html#optionalInts()">com.google.common.truth.OptionalIntSubject.optionalInts()</a></div>
<div class="col-last even-row-color">
<div class="block">Instead of <code>about(optionalInts()).that(...)</code>, use just <code>that(...)</code>.
Similarly, instead of <code>assertAbout(optionalInts()).that(...)</code>, use just <code>
assertThat(...)</code>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/OptionalLongSubject.html#optionalLongs()">com.google.common.truth.OptionalLongSubject.optionalLongs()</a></div>
<div class="col-last odd-row-color">
<div class="block">Instead of <code>about(optionalLongs()).that(...)</code>, use just <code>that(...)</code>.
Similarly, instead of <code>assertAbout(optionalLongs()).that(...)</code>, use just <code>
assertThat(...)</code>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/OptionalSubject.html#optionals()">com.google.common.truth.OptionalSubject.optionals()</a></div>
<div class="col-last even-row-color">
<div class="block">Instead of <code>about(optionals()).that(...)</code>, use just <code>that(...)</code>.
Similarly, instead of <code>assertAbout(optionals()).that(...)</code>, use just <code>
assertThat(...)</code>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/PathSubject.html#paths()">com.google.common.truth.PathSubject.paths()</a></div>
<div class="col-last odd-row-color">
<div class="block">Instead of <code>about(paths()).that(...)</code>, use just <code>that(...)</code>. Similarly,
instead of <code>assertAbout(paths()).that(...)</code>, use just <code>assertThat(...)</code>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/StreamSubject.html#isEqualTo(java.lang.Object)">com.google.common.truth.StreamSubject.isEqualTo<wbr>(Object)</a></div>
<div class="col-last even-row-color">
<div class="block"><code>streamA.isEqualTo(streamB)</code> always fails, except when passed the exact same
stream reference. If you really want to test object identity, you can eliminate this
deprecation warning by using <a href="com/google/common/truth/Subject.html#isSameInstanceAs(java.lang.Object)"><code>Subject.isSameInstanceAs(Object)</code></a>. If you instead want to test the
contents of the stream, use <a href="com/google/common/truth/StreamSubject.html#containsExactly(java.lang.Object...)"><code>StreamSubject.containsExactly(Object...)</code></a> or similar methods.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/StreamSubject.html#isNotEqualTo(java.lang.Object)">com.google.common.truth.StreamSubject.isNotEqualTo<wbr>(Object)</a></div>
<div class="col-last odd-row-color">
<div class="block"><code>streamA.isNotEqualTo(streamB)</code> always passes, except when passed the exact
same stream reference. If you really want to test object identity, you can eliminate this
deprecation warning by using <a href="com/google/common/truth/Subject.html#isNotSameInstanceAs(java.lang.Object)"><code>Subject.isNotSameInstanceAs(Object)</code></a>. If you instead want to test the
contents of the stream, collect both streams to lists and perform assertions like <a href="com/google/common/truth/Subject.html#isNotEqualTo(java.lang.Object)"><code>Subject.isNotEqualTo(Object)</code></a> on them. In some cases, you may be able to use <a href="com/google/common/truth/StreamSubject.html" title="class in com.google.common.truth"><code>StreamSubject</code></a> assertions like <a href="com/google/common/truth/StreamSubject.html#doesNotContain(java.lang.Object)"><code>StreamSubject.doesNotContain(Object)</code></a>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/StreamSubject.html#streams()">com.google.common.truth.StreamSubject.streams()</a></div>
<div class="col-last even-row-color">
<div class="block">Instead of <code>about(streams()).that(...)</code>, use just <code>that(...)</code>.
Similarly, instead of <code>assertAbout(streams()).that(...)</code>, use just <code>
assertThat(...)</code>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/StringSubject.html#isEquivalentAccordingToCompareTo(java.lang.String)">com.google.common.truth.StringSubject.isEquivalentAccordingToCompareTo<wbr>(String)</a></div>
<div class="col-last odd-row-color">
<div class="block">Use <a href="com/google/common/truth/Subject.html#isEqualTo(java.lang.Object)"><code>Subject.isEqualTo(Object)</code></a> instead. String comparison is consistent with equality.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/Subject.html#equals(java.lang.Object)">com.google.common.truth.Subject.equals<wbr>(Object)</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" class="external-link"><code>Object.equals(Object)</code></a> is not supported on Truth subjects. If you are
writing a test assertion (actual vs. expected), use <a href="com/google/common/truth/Subject.html#isEqualTo(java.lang.Object)"><code>Subject.isEqualTo(Object)</code></a> instead.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="com/google/common/truth/Subject.html#hashCode()">com.google.common.truth.Subject.hashCode()</a></div>
<div class="col-last odd-row-color">
<div class="block"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" class="external-link"><code>Object.hashCode()</code></a> is not supported on Truth subjects.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="com/google/common/truth/Subject.html#toString()">com.google.common.truth.Subject.toString()</a></div>
<div class="col-last even-row-color">
<div class="block"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" class="external-link"><code>Object.toString()</code></a> is not supported on Truth subjects.</div>
</div>
</div>
</div>
</li>
</ul>
<script type="text/javascript">document.addEventListener("DOMContentLoaded", (e) => {
document.querySelectorAll('main input[type="checkbox"]').forEach((c) => {
c.disabled = false;
c.onclick();
});
});
window.addEventListener("load", function(e) {
document.querySelectorAll('main input[type="checkbox"]').forEach((c) => {
c.onclick();
});
});
</script>
<footer>
<hr>
<p class="legal-copy"><small>Copyright &#169; 2026. All rights reserved.</small></p>
</footer>
</main>
</div>
</body>
</html>