| <!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"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </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<?>)</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 © 2026. All rights reserved.</small></p> |
| </footer> |
| </main> |
| </div> |
| </body> |
| </html> |