blob: cd1ed43ff77ab49cc8f2540e476a82129aec4d8a [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>UtilTest (Calcite 1.20.0 Test API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="UtilTest (Calcite 1.20.0 Test API)";
}
}
catch(err) {
}
//-->
var data = {"i0":10,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":9,"i18":9,"i19":9,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":9,"i26":9,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10,"i72":10,"i73":10,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":9,"i99":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "../../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/UtilTest.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<!-- ======== START OF CLASS DATA ======== -->
<main role="main">
<div class="header">
<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">org.apache.calcite.util</a></div>
<h2 title="Class UtilTest" class="title">Class UtilTest</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.apache.calcite.util.UtilTest</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<pre>public class <span class="typeNameLabel">UtilTest</span>
extends java.lang.Object</pre>
<div class="block">Unit test for <code>Util</code> and other classes in this package.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Constructor</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr class="altColor">
<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">UtilTest</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
</table>
</li>
</ul>
</section>
<!-- ========== METHOD SUMMARY =========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colSecond" scope="col">Method</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>private void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#assertByteArray(java.lang.String,java.lang.String,int)">assertByteArray</a></span>&#8203;(java.lang.String&nbsp;expected,
java.lang.String&nbsp;bits,
int&nbsp;bitCount)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#assertPrintEquals(java.lang.String,java.lang.String,boolean)">assertPrintEquals</a></span>&#8203;(java.lang.String&nbsp;expect,
java.lang.String&nbsp;in,
boolean&nbsp;nullMeansNull)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>private static void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#assertReversible(java.lang.String)">assertReversible</a></span>&#8203;(java.lang.String&nbsp;s)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkCase0(java.lang.String)">checkCase0</a></span>&#8203;(java.lang.String&nbsp;s)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>private void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkCase1(java.lang.String)">checkCase1</a></span>&#8203;(java.lang.String&nbsp;s)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkCompositeMap(java.lang.String%5B%5D,java.util.Map)">checkCompositeMap</a></span>&#8203;(java.lang.String[]&nbsp;beatles,
java.util.Map&lt;java.lang.String,&#8203;java.lang.Integer&gt;&nbsp;map)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>private void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkFlatList(int)">checkFlatList</a></span>&#8203;(int&nbsp;n)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkHash(double)">checkHash</a></span>&#8203;(double&nbsp;v)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>private java.util.List&lt;java.lang.Integer&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkIntegerIntervalSet(java.lang.String,int...)">checkIntegerIntervalSet</a></span>&#8203;(java.lang.String&nbsp;s,
int...&nbsp;ints)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkListToString(java.lang.String...)">checkListToString</a></span>&#8203;(java.lang.String...&nbsp;strings)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkLitmus(int,org.apache.calcite.util.Litmus)">checkLitmus</a></span>&#8203;(int&nbsp;i,
org.apache.calcite.util.Litmus&nbsp;litmus)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkNameMap(java.lang.String,org.apache.calcite.util.NameMap)">checkNameMap</a></span>&#8203;(java.lang.String&nbsp;s,
org.apache.calcite.util.NameMap&lt;java.lang.Integer&gt;&nbsp;map)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>private void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkNameMultimap(java.lang.String,org.apache.calcite.util.NameMultimap)">checkNameMultimap</a></span>&#8203;(java.lang.String&nbsp;s,
org.apache.calcite.util.NameMultimap&lt;java.lang.Integer&gt;&nbsp;map)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkNameSet(java.lang.String,org.apache.calcite.util.NameSet)">checkNameSet</a></span>&#8203;(java.lang.String&nbsp;s,
org.apache.calcite.util.NameSet&nbsp;set)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>private java.util.NavigableSet&lt;java.lang.String&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkNav(java.util.NavigableSet,java.lang.String)">checkNav</a></span>&#8203;(java.util.NavigableSet&lt;java.lang.String&gt;&nbsp;set,
java.lang.String&nbsp;s)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkOrdReverse(java.lang.Iterable)">checkOrdReverse</a></span>&#8203;(java.lang.Iterable&lt;org.apache.calcite.linq4j.Ord&lt;java.lang.String&gt;&gt;&nbsp;reverse1)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>private void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#checkResourceMethodNames(java.lang.Object)">checkResourceMethodNames</a></span>&#8203;(java.lang.Object&nbsp;resource)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>(package private) static java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#describe(org.hamcrest.Matcher)">describe</a></span>&#8203;(org.hamcrest.Matcher&nbsp;m)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#foo(int,int)">foo</a></span>&#8203;(int&nbsp;i,
int&nbsp;j)</code></th>
<td class="colLast">
<div class="block">Dummy method for <a href="#testParameterName()"><code>testParameterName()</code></a> to inspect.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>private static &lt;E&gt;&nbsp;org.hamcrest.Matcher&lt;java.lang.Iterable&lt;E&gt;&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isIterable(java.lang.Iterable)">isIterable</a></span>&#8203;(java.lang.Iterable&lt;E&gt;&nbsp;iterable)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>private &lt;E&gt;&nbsp;java.util.List&lt;E&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#l1(E)">l1</a></span>&#8203;(E&nbsp;e)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>private &lt;E&gt;&nbsp;java.util.List&lt;E&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#l2(E,E)">l2</a></span>&#8203;(E&nbsp;e0,
E&nbsp;e1)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>private &lt;E&gt;&nbsp;java.util.List&lt;E&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#l3(E,E,E)">l3</a></span>&#8203;(E&nbsp;e0,
E&nbsp;e1,
E&nbsp;e2)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#list(java.lang.String...)">list</a></span>&#8203;(java.lang.String...&nbsp;xs)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>private java.util.List&lt;java.lang.Integer&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#makeConsList(int,int)">makeConsList</a></span>&#8203;(int&nbsp;start,
int&nbsp;end)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>(package private) static java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#mismatchDescription(org.hamcrest.Matcher,java.lang.Object)">mismatchDescription</a></span>&#8203;(org.hamcrest.Matcher&nbsp;m,
java.lang.Object&nbsp;item)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>static void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#setUSLocale()">setUSLocale</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testAsIndexView()">testAsIndexView</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testBitString()">testBitString</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit-test for <code>BitString</code>.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testBlackHoleMap()">testBlackHoleMap</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCamelToUpper()">testCamelToUpper</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <code>AvaticaUtils.camelToUpper(String)</code>.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCastingList()">testCastingList</a></span>()</code></th>
<td class="colLast">
<div class="block">Tests <code>CastingList</code> and <code>Util.cast(java.util.List&lt;? super E&gt;, java.lang.Class&lt;E&gt;)</code>.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCommaList()">testCommaList</a></span>()</code></th>
<td class="colLast">
<div class="block">Tests <code>Util.commaList(java.util.List)</code>.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testComposeMatcher()">testComposeMatcher</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <a href="../test/Matchers.html#compose(org.hamcrest.Matcher,java.util.function.Function)"><code>Matchers.compose(org.hamcrest.Matcher&lt;T&gt;, java.util.function.Function&lt;F, T&gt;)</code></a>.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCompositeList()">testCompositeList</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <code>CompositeList</code>.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCompositeMap()">testCompositeMap</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testCons()">testCons</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testConsPerformance()">testConsPerformance</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDiffLines()">testDiffLines</a></span>()</code></th>
<td class="colLast">
<div class="block">Tests the difference engine, <a href="../test/DiffTestCase.html#diff(java.io.File,java.io.File)"><code>DiffTestCase.diff(java.io.File, java.io.File)</code></a>.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDistinct()">testDistinct</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <code>Util.isDistinct(java.util.List)</code>.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testDistinctList()">testDistinctList</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <code>Util.distinctList(List)</code>
and <code>Util.distinctList(Iterable)</code>.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testEnumConstants()">testEnumConstants</a></span>()</code></th>
<td class="colLast">
<div class="block">Tests the methods <code>Util.enumConstants(Class)</code> and
<code>Util.enumVal(Class, String)</code>.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testEquivalenceSet()">testEquivalenceSet</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testFilter()">testFilter</a></span>()</code></th>
<td class="colLast">
<div class="block">Tests <code>Util.filter(Iterable, java.util.function.Predicate)</code>.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testFirstDuplicate()">testFirstDuplicate</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <code>Util.firstDuplicate(java.util.List)</code>.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testFlat34Equals()">testFlat34Equals</a></span>()</code></th>
<td class="colLast">
<div class="block">Test case for
<a href="https://issues.apache.org/jira/browse/CALCITE-2287">[CALCITE-2287]
FlatList.equals throws StackOverflowError</a>.</div>
</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testFlatList()">testFlatList</a></span>()</code></th>
<td class="colLast">
<div class="block">Tests that flat lists behave like regular lists in terms of equals
and hashCode.</div>
</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testFlatList2()">testFlatList2</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testFlatListN()">testFlatListN</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testFlatListProduct()">testFlatListProduct</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testHash()">testHash</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <code>Utilities.hashCode(double)</code>.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testHuman()">testHuman</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testImmutableCopy()">testImmutableCopy</a></span>()</code></th>
<td class="colLast">
<div class="block">Tests <code>Util.immutableCopy(Iterable)</code>.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testImmutableIntList()">testImmutableIntList</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testImmutableNullableList()">testImmutableNullableList</a></span>()</code></th>
<td class="colLast">
<div class="block">Test for <code>ImmutableNullableList</code>.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testImmutableNullableListBuilder()">testImmutableNullableListBuilder</a></span>()</code></th>
<td class="colLast">
<div class="block">Test for <code>ImmutableNullableList.Builder</code>.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testIntegerIntervalSet()">testIntegerIntervalSet</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <code>IntegerIntervalSet</code>.</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testIntersects()">testIntersects</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for
<code>Util.intersects(java.util.Collection, java.util.Collection)</code>.</div>
</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testIsDistinctBenchmark()">testIsDistinctBenchmark</a></span>()</code></th>
<td class="colLast">
<div class="block">Benchmark for <code>Util.isDistinct(java.util.List&lt;E&gt;)</code>.</div>
</td>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testIsLinux()">testIsLinux</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <a href="../test/Matchers.html#isLinux(java.lang.String)"><code>Matchers.isLinux(java.lang.String)</code></a>.</div>
</td>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testIterableProperties()">testIterableProperties</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testJsonBuilder()">testJsonBuilder</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <code>JsonBuilder</code>.</div>
</td>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testListToString()">testListToString</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testLitmus()">testLitmus</a></span>()</code></th>
<td class="colLast">
<div class="block">Test case for
<a href="https://issues.apache.org/jira/browse/CALCITE-1264">[CALCITE-1264]
Litmus argument interpolation</a>.</div>
</td>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNameMap()">testNameMap</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <code>NameMap</code>.</div>
</td>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNameMultimap()">testNameMultimap</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <code>NameMultimap</code>.</div>
</td>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNameSet()">testNameSet</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <code>NameSet</code>.</div>
</td>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testNlsStringClone()">testNlsStringClone</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testOrdReverse()">testOrdReverse</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testPairAdjacents()">testPairAdjacents</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <code>Pair.adjacents(Iterable)</code>.</div>
</td>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testPairFirstAnd()">testPairFirstAnd</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <code>Pair.firstAnd(Iterable)</code>.</div>
</td>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testPairZip()">testPairZip</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <code>Pair.zip(java.util.List, java.util.List)</code>.</div>
</td>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testParameterName()">testParameterName</a></span>()</code></th>
<td class="colLast">
<div class="block">Tests <code>ReflectUtil.getParameterName(java.lang.reflect.Method, int)</code>.</div>
</td>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testParseLocale()">testParseLocale</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <code>Util.parseLocale(String)</code> method.</div>
</td>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testPosixTimeZone()">testPosixTimeZone</a></span>()</code></th>
<td class="colLast">
<div class="block">Tests the <code>Util.toPosix(TimeZone, boolean)</code> method.</div>
</td>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testPrintEquals()">testPrintEquals</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testPrintEquals2()">testPrintEquals2</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testPrintEquals3()">testPrintEquals3</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testPrintEquals4()">testPrintEquals4</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testPrintEquals5()">testPrintEquals5</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testQuotientList()">testQuotientList</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <code>Util.quotientList(java.util.List, int, int)</code>
and <code>Util.pairs(List)</code>.</div>
</td>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testRelBuilderExample()">testRelBuilderExample</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testResources()">testResources</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testScientificNotation()">testScientificNotation</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSelect()">testSelect</a></span>()</code></th>
<td class="colLast">
<div class="block">Tests <code>Util.select(List, List)</code>.</div>
</td>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSortedSet()">testSortedSet</a></span>()</code></th>
<td class="colLast">
<div class="block">Tests that sorted sets behave the way we expect.</div>
</td>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSpaces()">testSpaces</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSpaceString()">testSpaceString</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testSqlBuilder()">testSqlBuilder</a></span>()</code></th>
<td class="colLast">
<div class="block">Tests SQL builders.</div>
</td>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testStartsWithList()">testStartsWithList</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <code>Util.startsWith(java.util.List&lt;E&gt;, java.util.List&lt;E&gt;)</code>.</div>
</td>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testTemplate()">testTemplate</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <code>Template</code>.</div>
</td>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testToCamelCase()">testToCamelCase</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit test for <code>AvaticaUtils.toCamelCase(String)</code>.</div>
</td>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testToJavaId()">testToJavaId</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testTokenize()">testTokenize</a></span>()</code></th>
<td class="colLast">
<div class="block">Unit-test for <code>Util.tokenize(String, String)</code>.</div>
</td>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testTransform()">testTransform</a></span>()</code></th>
<td class="colLast">
<div class="block">Tests <code>Util.transform(List, java.util.function.Function)</code>.</div>
</td>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testTryThreadLocal()">testTryThreadLocal</a></span>()</code></th>
<td class="colLast">
<div class="block">Tests <code>TryThreadLocal</code>.</div>
</td>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testUnmodifiableArrayList()">testUnmodifiableArrayList</a></span>()</code></th>
<td class="colLast">
<div class="block">Test for <code>UnmodifiableArrayList</code>.</div>
</td>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><code>void</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#testXmlOutput()">testXmlOutput</a></span>()</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><code>private static &lt;E&gt;&nbsp;java.util.List&lt;E&gt;</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toList(java.lang.Iterable)">toList</a></span>&#8203;(java.lang.Iterable&lt;E&gt;&nbsp;iterable)</code></th>
<td class="colLast">&nbsp;</td>
</tr>
<tr id="i99" class="rowColor">
<td class="colFirst"><code>private java.lang.String</code></td>
<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString(byte%5B%5D)">toString</a></span>&#8203;(byte[]&nbsp;bytes)</code></th>
<td class="colLast">
<div class="block">Converts a byte array to a hex string like "AB, CD".</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a id="&lt;init&gt;()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>UtilTest</h4>
<pre>public&nbsp;UtilTest()</pre>
</li>
</ul>
</li>
</ul>
</section>
<!-- ============ METHOD DETAIL ========== -->
<section role="region">
<ul class="blockList">
<li class="blockList"><a id="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a id="setUSLocale()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUSLocale</h4>
<pre class="methodSignature">public static&nbsp;void&nbsp;setUSLocale()</pre>
</li>
</ul>
<a id="testPrintEquals()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testPrintEquals</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testPrintEquals()</pre>
</li>
</ul>
<a id="testPrintEquals2()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testPrintEquals2</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testPrintEquals2()</pre>
</li>
</ul>
<a id="testPrintEquals3()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testPrintEquals3</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testPrintEquals3()</pre>
</li>
</ul>
<a id="testPrintEquals4()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testPrintEquals4</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testPrintEquals4()</pre>
</li>
</ul>
<a id="testPrintEquals5()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testPrintEquals5</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testPrintEquals5()</pre>
</li>
</ul>
<a id="testScientificNotation()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testScientificNotation</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testScientificNotation()</pre>
</li>
</ul>
<a id="testToJavaId()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testToJavaId</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testToJavaId()
throws java.io.UnsupportedEncodingException</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.io.UnsupportedEncodingException</code></dd>
</dl>
</li>
</ul>
<a id="assertPrintEquals(java.lang.String,java.lang.String,boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>assertPrintEquals</h4>
<pre class="methodSignature">private&nbsp;void&nbsp;assertPrintEquals&#8203;(java.lang.String&nbsp;expect,
java.lang.String&nbsp;in,
boolean&nbsp;nullMeansNull)</pre>
</li>
</ul>
<a id="testTokenize()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testTokenize</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testTokenize()</pre>
<div class="block">Unit-test for <code>Util.tokenize(String, String)</code>.</div>
</li>
</ul>
<a id="testBitString()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testBitString</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testBitString()</pre>
<div class="block">Unit-test for <code>BitString</code>.</div>
</li>
</ul>
<a id="assertReversible(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>assertReversible</h4>
<pre class="methodSignature">private static&nbsp;void&nbsp;assertReversible&#8203;(java.lang.String&nbsp;s)</pre>
</li>
</ul>
<a id="assertByteArray(java.lang.String,java.lang.String,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>assertByteArray</h4>
<pre class="methodSignature">private&nbsp;void&nbsp;assertByteArray&#8203;(java.lang.String&nbsp;expected,
java.lang.String&nbsp;bits,
int&nbsp;bitCount)</pre>
</li>
</ul>
<a id="toString(byte[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre class="methodSignature">private&nbsp;java.lang.String&nbsp;toString&#8203;(byte[]&nbsp;bytes)</pre>
<div class="block">Converts a byte array to a hex string like "AB, CD".</div>
</li>
</ul>
<a id="testCastingList()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testCastingList</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testCastingList()</pre>
<div class="block">Tests <code>CastingList</code> and <code>Util.cast(java.util.List&lt;? super E&gt;, java.lang.Class&lt;E&gt;)</code>.</div>
</li>
</ul>
<a id="testCons()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testCons</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testCons()</pre>
</li>
</ul>
<a id="testConsPerformance()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testConsPerformance</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testConsPerformance()</pre>
</li>
</ul>
<a id="makeConsList(int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>makeConsList</h4>
<pre class="methodSignature">private&nbsp;java.util.List&lt;java.lang.Integer&gt;&nbsp;makeConsList&#8203;(int&nbsp;start,
int&nbsp;end)</pre>
</li>
</ul>
<a id="testIterableProperties()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testIterableProperties</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testIterableProperties()</pre>
</li>
</ul>
<a id="testDiffLines()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testDiffLines</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testDiffLines()</pre>
<div class="block">Tests the difference engine, <a href="../test/DiffTestCase.html#diff(java.io.File,java.io.File)"><code>DiffTestCase.diff(java.io.File, java.io.File)</code></a>.</div>
</li>
</ul>
<a id="testPosixTimeZone()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testPosixTimeZone</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testPosixTimeZone()</pre>
<div class="block">Tests the <code>Util.toPosix(TimeZone, boolean)</code> method.</div>
</li>
</ul>
<a id="testEnumConstants()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testEnumConstants</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testEnumConstants()</pre>
<div class="block">Tests the methods <code>Util.enumConstants(Class)</code> and
<code>Util.enumVal(Class, String)</code>.</div>
</li>
</ul>
<a id="testSqlBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testSqlBuilder</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testSqlBuilder()</pre>
<div class="block">Tests SQL builders.</div>
</li>
</ul>
<a id="testCompositeList()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testCompositeList</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testCompositeList()</pre>
<div class="block">Unit test for <code>CompositeList</code>.</div>
</li>
</ul>
<a id="testTemplate()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testTemplate</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testTemplate()</pre>
<div class="block">Unit test for <code>Template</code>.</div>
</li>
</ul>
<a id="testParseLocale()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testParseLocale</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testParseLocale()</pre>
<div class="block">Unit test for <code>Util.parseLocale(String)</code> method.</div>
</li>
</ul>
<a id="testSpaces()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testSpaces</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testSpaces()</pre>
</li>
</ul>
<a id="testSpaceString()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testSpaceString</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testSpaceString()</pre>
</li>
</ul>
<a id="testPairZip()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testPairZip</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testPairZip()</pre>
<div class="block">Unit test for <code>Pair.zip(java.util.List, java.util.List)</code>.</div>
</li>
</ul>
<a id="testPairAdjacents()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testPairAdjacents</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testPairAdjacents()</pre>
<div class="block">Unit test for <code>Pair.adjacents(Iterable)</code>.</div>
</li>
</ul>
<a id="testPairFirstAnd()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testPairFirstAnd</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testPairFirstAnd()</pre>
<div class="block">Unit test for <code>Pair.firstAnd(Iterable)</code>.</div>
</li>
</ul>
<a id="testQuotientList()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testQuotientList</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testQuotientList()</pre>
<div class="block">Unit test for <code>Util.quotientList(java.util.List, int, int)</code>
and <code>Util.pairs(List)</code>.</div>
</li>
</ul>
<a id="testImmutableIntList()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testImmutableIntList</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testImmutableIntList()</pre>
</li>
</ul>
<a id="testIntegerIntervalSet()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testIntegerIntervalSet</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testIntegerIntervalSet()</pre>
<div class="block">Unit test for <code>IntegerIntervalSet</code>.</div>
</li>
</ul>
<a id="checkIntegerIntervalSet(java.lang.String,int...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkIntegerIntervalSet</h4>
<pre class="methodSignature">private&nbsp;java.util.List&lt;java.lang.Integer&gt;&nbsp;checkIntegerIntervalSet&#8203;(java.lang.String&nbsp;s,
int...&nbsp;ints)</pre>
</li>
</ul>
<a id="testFlatList()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testFlatList</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testFlatList()</pre>
<div class="block">Tests that flat lists behave like regular lists in terms of equals
and hashCode.</div>
</li>
</ul>
<a id="testFlatList2()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testFlatList2</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testFlatList2()</pre>
</li>
</ul>
<a id="checkFlatList(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkFlatList</h4>
<pre class="methodSignature">private&nbsp;void&nbsp;checkFlatList&#8203;(int&nbsp;n)</pre>
</li>
</ul>
<a id="l1(java.lang.Object)">
<!-- -->
</a><a id="l1(E)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>l1</h4>
<pre class="methodSignature">private&nbsp;&lt;E&gt;&nbsp;java.util.List&lt;E&gt;&nbsp;l1&#8203;(E&nbsp;e)</pre>
</li>
</ul>
<a id="l2(java.lang.Object,java.lang.Object)">
<!-- -->
</a><a id="l2(E,E)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>l2</h4>
<pre class="methodSignature">private&nbsp;&lt;E&gt;&nbsp;java.util.List&lt;E&gt;&nbsp;l2&#8203;(E&nbsp;e0,
E&nbsp;e1)</pre>
</li>
</ul>
<a id="l3(java.lang.Object,java.lang.Object,java.lang.Object)">
<!-- -->
</a><a id="l3(E,E,E)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>l3</h4>
<pre class="methodSignature">private&nbsp;&lt;E&gt;&nbsp;java.util.List&lt;E&gt;&nbsp;l3&#8203;(E&nbsp;e0,
E&nbsp;e1,
E&nbsp;e2)</pre>
</li>
</ul>
<a id="testFlat34Equals()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testFlat34Equals</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testFlat34Equals()</pre>
<div class="block">Test case for
<a href="https://issues.apache.org/jira/browse/CALCITE-2287">[CALCITE-2287]
FlatList.equals throws StackOverflowError</a>.</div>
</li>
</ul>
<a id="testFlatListN()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testFlatListN</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testFlatListN()</pre>
</li>
</ul>
<a id="testFlatListProduct()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testFlatListProduct</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testFlatListProduct()</pre>
</li>
</ul>
<a id="testToCamelCase()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testToCamelCase</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testToCamelCase()</pre>
<div class="block">Unit test for <code>AvaticaUtils.toCamelCase(String)</code>.</div>
</li>
</ul>
<a id="testCamelToUpper()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testCamelToUpper</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testCamelToUpper()</pre>
<div class="block">Unit test for <code>AvaticaUtils.camelToUpper(String)</code>.</div>
</li>
</ul>
<a id="testDistinct()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testDistinct</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testDistinct()</pre>
<div class="block">Unit test for <code>Util.isDistinct(java.util.List)</code>.</div>
</li>
</ul>
<a id="testIntersects()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testIntersects</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testIntersects()</pre>
<div class="block">Unit test for
<code>Util.intersects(java.util.Collection, java.util.Collection)</code>.</div>
</li>
</ul>
<a id="testJsonBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testJsonBuilder</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testJsonBuilder()</pre>
<div class="block">Unit test for <code>JsonBuilder</code>.</div>
</li>
</ul>
<a id="testCompositeMap()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testCompositeMap</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testCompositeMap()</pre>
</li>
</ul>
<a id="checkCompositeMap(java.lang.String[],java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkCompositeMap</h4>
<pre class="methodSignature">private&nbsp;void&nbsp;checkCompositeMap&#8203;(java.lang.String[]&nbsp;beatles,
java.util.Map&lt;java.lang.String,&#8203;java.lang.Integer&gt;&nbsp;map)</pre>
</li>
</ul>
<a id="testCommaList()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testCommaList</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testCommaList()</pre>
<div class="block">Tests <code>Util.commaList(java.util.List)</code>.</div>
</li>
</ul>
<a id="testFirstDuplicate()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testFirstDuplicate</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testFirstDuplicate()</pre>
<div class="block">Unit test for <code>Util.firstDuplicate(java.util.List)</code>.</div>
</li>
</ul>
<a id="testIsDistinctBenchmark()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testIsDistinctBenchmark</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testIsDistinctBenchmark()</pre>
<div class="block">Benchmark for <code>Util.isDistinct(java.util.List&lt;E&gt;)</code>. Has determined that map-based
implementation is better than nested loops implementation if list is larger
than about 15.</div>
</li>
</ul>
<a id="testDistinctList()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testDistinctList</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testDistinctList()</pre>
<div class="block">Unit test for <code>Util.distinctList(List)</code>
and <code>Util.distinctList(Iterable)</code>.</div>
</li>
</ul>
<a id="testHash()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testHash</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testHash()</pre>
<div class="block">Unit test for <code>Utilities.hashCode(double)</code>.</div>
</li>
</ul>
<a id="checkHash(double)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkHash</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;checkHash&#8203;(double&nbsp;v)</pre>
</li>
</ul>
<a id="testStartsWithList()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testStartsWithList</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testStartsWithList()</pre>
<div class="block">Unit test for <code>Util.startsWith(java.util.List&lt;E&gt;, java.util.List&lt;E&gt;)</code>.</div>
</li>
</ul>
<a id="list(java.lang.String...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>list</h4>
<pre class="methodSignature">public&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;list&#8203;(java.lang.String...&nbsp;xs)</pre>
</li>
</ul>
<a id="testResources()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testResources</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testResources()</pre>
</li>
</ul>
<a id="checkResourceMethodNames(java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkResourceMethodNames</h4>
<pre class="methodSignature">private&nbsp;void&nbsp;checkResourceMethodNames&#8203;(java.lang.Object&nbsp;resource)</pre>
</li>
</ul>
<a id="testSortedSet()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testSortedSet</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testSortedSet()</pre>
<div class="block">Tests that sorted sets behave the way we expect.</div>
</li>
</ul>
<a id="checkNav(java.util.NavigableSet,java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkNav</h4>
<pre class="methodSignature">private&nbsp;java.util.NavigableSet&lt;java.lang.String&gt;&nbsp;checkNav&#8203;(java.util.NavigableSet&lt;java.lang.String&gt;&nbsp;set,
java.lang.String&nbsp;s)</pre>
</li>
</ul>
<a id="testImmutableNullableList()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testImmutableNullableList</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testImmutableNullableList()</pre>
<div class="block">Test for <code>ImmutableNullableList</code>.</div>
</li>
</ul>
<a id="testUnmodifiableArrayList()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testUnmodifiableArrayList</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testUnmodifiableArrayList()</pre>
<div class="block">Test for <code>UnmodifiableArrayList</code>.</div>
</li>
</ul>
<a id="testImmutableNullableListBuilder()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testImmutableNullableListBuilder</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testImmutableNullableListBuilder()</pre>
<div class="block">Test for <code>ImmutableNullableList.Builder</code>.</div>
</li>
</ul>
<a id="testHuman()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testHuman</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testHuman()</pre>
</li>
</ul>
<a id="testImmutableCopy()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testImmutableCopy</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testImmutableCopy()</pre>
<div class="block">Tests <code>Util.immutableCopy(Iterable)</code>.</div>
</li>
</ul>
<a id="testAsIndexView()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testAsIndexView</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testAsIndexView()</pre>
</li>
</ul>
<a id="testRelBuilderExample()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testRelBuilderExample</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testRelBuilderExample()</pre>
</li>
</ul>
<a id="testOrdReverse()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testOrdReverse</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testOrdReverse()</pre>
</li>
</ul>
<a id="checkOrdReverse(java.lang.Iterable)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkOrdReverse</h4>
<pre class="methodSignature">private&nbsp;void&nbsp;checkOrdReverse&#8203;(java.lang.Iterable&lt;org.apache.calcite.linq4j.Ord&lt;java.lang.String&gt;&gt;&nbsp;reverse1)</pre>
</li>
</ul>
<a id="testParameterName()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testParameterName</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testParameterName()
throws java.lang.NoSuchMethodException</pre>
<div class="block">Tests <code>ReflectUtil.getParameterName(java.lang.reflect.Method, int)</code>.</div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>java.lang.NoSuchMethodException</code></dd>
</dl>
</li>
</ul>
<a id="foo(int,int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>foo</h4>
<pre class="methodSignature">public static&nbsp;void&nbsp;foo&#8203;(int&nbsp;i,
int&nbsp;j)</pre>
<div class="block">Dummy method for <a href="#testParameterName()"><code>testParameterName()</code></a> to inspect.</div>
</li>
</ul>
<a id="testListToString()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testListToString</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testListToString()</pre>
</li>
</ul>
<a id="checkListToString(java.lang.String...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkListToString</h4>
<pre class="methodSignature">private&nbsp;void&nbsp;checkListToString&#8203;(java.lang.String...&nbsp;strings)</pre>
</li>
</ul>
<a id="testTryThreadLocal()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testTryThreadLocal</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testTryThreadLocal()</pre>
<div class="block">Tests <code>TryThreadLocal</code>.
<p>TryThreadLocal was introduced to fix
<a href="https://issues.apache.org/jira/browse/CALCITE-915">[CALCITE-915]
Tests do not unset ThreadLocal values on exit</a>.</div>
</li>
</ul>
<a id="testLitmus()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testLitmus</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testLitmus()</pre>
<div class="block">Test case for
<a href="https://issues.apache.org/jira/browse/CALCITE-1264">[CALCITE-1264]
Litmus argument interpolation</a>.</div>
</li>
</ul>
<a id="checkLitmus(int,org.apache.calcite.util.Litmus)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkLitmus</h4>
<pre class="methodSignature">private&nbsp;boolean&nbsp;checkLitmus&#8203;(int&nbsp;i,
org.apache.calcite.util.Litmus&nbsp;litmus)</pre>
</li>
</ul>
<a id="testNameSet()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testNameSet</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testNameSet()</pre>
<div class="block">Unit test for <code>NameSet</code>.</div>
</li>
</ul>
<a id="checkCase0(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkCase0</h4>
<pre class="methodSignature">private&nbsp;void&nbsp;checkCase0&#8203;(java.lang.String&nbsp;s)</pre>
</li>
</ul>
<a id="checkCase1(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkCase1</h4>
<pre class="methodSignature">private&nbsp;void&nbsp;checkCase1&#8203;(java.lang.String&nbsp;s)</pre>
</li>
</ul>
<a id="checkNameSet(java.lang.String,org.apache.calcite.util.NameSet)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkNameSet</h4>
<pre class="methodSignature">private&nbsp;void&nbsp;checkNameSet&#8203;(java.lang.String&nbsp;s,
org.apache.calcite.util.NameSet&nbsp;set)</pre>
</li>
</ul>
<a id="checkNameMap(java.lang.String,org.apache.calcite.util.NameMap)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkNameMap</h4>
<pre class="methodSignature">private&nbsp;void&nbsp;checkNameMap&#8203;(java.lang.String&nbsp;s,
org.apache.calcite.util.NameMap&lt;java.lang.Integer&gt;&nbsp;map)</pre>
</li>
</ul>
<a id="checkNameMultimap(java.lang.String,org.apache.calcite.util.NameMultimap)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkNameMultimap</h4>
<pre class="methodSignature">private&nbsp;void&nbsp;checkNameMultimap&#8203;(java.lang.String&nbsp;s,
org.apache.calcite.util.NameMultimap&lt;java.lang.Integer&gt;&nbsp;map)</pre>
</li>
</ul>
<a id="testNameMap()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testNameMap</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testNameMap()</pre>
<div class="block">Unit test for <code>NameMap</code>.</div>
</li>
</ul>
<a id="testNameMultimap()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testNameMultimap</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testNameMultimap()</pre>
<div class="block">Unit test for <code>NameMultimap</code>.</div>
</li>
</ul>
<a id="testNlsStringClone()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testNlsStringClone</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testNlsStringClone()</pre>
</li>
</ul>
<a id="testXmlOutput()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testXmlOutput</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testXmlOutput()</pre>
</li>
</ul>
<a id="testComposeMatcher()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testComposeMatcher</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testComposeMatcher()</pre>
<div class="block">Unit test for <a href="../test/Matchers.html#compose(org.hamcrest.Matcher,java.util.function.Function)"><code>Matchers.compose(org.hamcrest.Matcher&lt;T&gt;, java.util.function.Function&lt;F, T&gt;)</code></a>.</div>
</li>
</ul>
<a id="testIsLinux()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testIsLinux</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testIsLinux()</pre>
<div class="block">Unit test for <a href="../test/Matchers.html#isLinux(java.lang.String)"><code>Matchers.isLinux(java.lang.String)</code></a>.</div>
</li>
</ul>
<a id="testTransform()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testTransform</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testTransform()</pre>
<div class="block">Tests <code>Util.transform(List, java.util.function.Function)</code>.</div>
</li>
</ul>
<a id="testFilter()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testFilter</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testFilter()</pre>
<div class="block">Tests <code>Util.filter(Iterable, java.util.function.Predicate)</code>.</div>
</li>
</ul>
<a id="testSelect()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testSelect</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testSelect()</pre>
<div class="block">Tests <code>Util.select(List, List)</code>.</div>
</li>
</ul>
<a id="testEquivalenceSet()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testEquivalenceSet</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testEquivalenceSet()</pre>
</li>
</ul>
<a id="testBlackHoleMap()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>testBlackHoleMap</h4>
<pre class="methodSignature">public&nbsp;void&nbsp;testBlackHoleMap()</pre>
</li>
</ul>
<a id="isIterable(java.lang.Iterable)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isIterable</h4>
<pre class="methodSignature">private static&nbsp;&lt;E&gt;&nbsp;org.hamcrest.Matcher&lt;java.lang.Iterable&lt;E&gt;&gt;&nbsp;isIterable&#8203;(java.lang.Iterable&lt;E&gt;&nbsp;iterable)</pre>
</li>
</ul>
<a id="toList(java.lang.Iterable)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toList</h4>
<pre class="methodSignature">private static&nbsp;&lt;E&gt;&nbsp;java.util.List&lt;E&gt;&nbsp;toList&#8203;(java.lang.Iterable&lt;E&gt;&nbsp;iterable)</pre>
</li>
</ul>
<a id="mismatchDescription(org.hamcrest.Matcher,java.lang.Object)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mismatchDescription</h4>
<pre class="methodSignature">static&nbsp;java.lang.String&nbsp;mismatchDescription&#8203;(org.hamcrest.Matcher&nbsp;m,
java.lang.Object&nbsp;item)</pre>
</li>
</ul>
<a id="describe(org.hamcrest.Matcher)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>describe</h4>
<pre class="methodSignature">static&nbsp;java.lang.String&nbsp;describe&#8203;(org.hamcrest.Matcher&nbsp;m)</pre>
</li>
</ul>
</li>
</ul>
</section>
</li>
</ul>
</div>
</div>
</main>
<!-- ========= END OF CLASS DATA ========= -->
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/UtilTest.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2012&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</footer>
</body>
</html>