TMP:site (Nach Korrektur an thymeskin neu generiert??)
[website] / dist / http-resources / 2.0.0 / testapidocs / de / juplo / httpresources / HttpResourceFetcherTest.html
1 <!DOCTYPE HTML>
2 <!-- NewPage -->
3 <html lang="de">
4 <head>
5 <!-- Generated by javadoc (11.0.9.1) on Mon Jan 25 21:25:52 CET 2021 -->
6 <title>HttpResourceFetcherTest (HttpResources 2.0.0 Test API)</title>
7 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
8 <meta name="dc.created" content="2021-01-25">
9 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
10 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
11 <script type="text/javascript" src="../../../script.js"></script>
12 <script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
13 <script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
14 <!--[if IE]>
15 <script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
16 <![endif]-->
17 <script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
18 <script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
19 </head>
20 <body>
21 <script type="text/javascript"><!--
22     try {
23         if (location.href.indexOf('is-external=true') == -1) {
24             parent.document.title="HttpResourceFetcherTest (HttpResources 2.0.0 Test API)";
25         }
26     }
27     catch(err) {
28     }
29 //-->
30 var data = {"i0":10,"i1":10,"i2":10,"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":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10};
31 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
32 var altColor = "altColor";
33 var rowColor = "rowColor";
34 var tableTab = "tableTab";
35 var activeTableTab = "activeTableTab";
36 var pathtoroot = "../../../";
37 var useModuleDirectories = true;
38 loadScripts(document, 'script');</script>
39 <noscript>
40 <div>JavaScript is disabled on your browser.</div>
41 </noscript>
42 <header role="banner">
43 <nav role="navigation">
44 <div class="fixedNav">
45 <!-- ========= START OF TOP NAVBAR ======= -->
46 <div class="topNav"><a id="navbar.top">
47 <!--   -->
48 </a>
49 <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
50 <a id="navbar.top.firstrow">
51 <!--   -->
52 </a>
53 <ul class="navList" title="Navigation">
54 <li><a href="package-summary.html">Package</a></li>
55 <li class="navBarCell1Rev">Class</li>
56 <li><a href="class-use/HttpResourceFetcherTest.html">Use</a></li>
57 <li><a href="package-tree.html">Tree</a></li>
58 <li><a href="../../../deprecated-list.html">Deprecated</a></li>
59 <li><a href="../../../index-all.html">Index</a></li>
60 <li><a href="../../../help-doc.html">Help</a></li>
61 </ul>
62 </div>
63 <div class="subNav">
64 <ul class="navList" id="allclasses_navbar_top">
65 <li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
66 </ul>
67 <ul class="navListSearch">
68 <li><label for="search">SEARCH:</label>
69 <input type="text" id="search" value="search" disabled="disabled">
70 <input type="reset" id="reset" value="reset" disabled="disabled">
71 </li>
72 </ul>
73 <div>
74 <script type="text/javascript"><!--
75   allClassesLink = document.getElementById("allclasses_navbar_top");
76   if(window==top) {
77     allClassesLink.style.display = "block";
78   }
79   else {
80     allClassesLink.style.display = "none";
81   }
82   //-->
83 </script>
84 <noscript>
85 <div>JavaScript is disabled on your browser.</div>
86 </noscript>
87 </div>
88 <div>
89 <ul class="subNavList">
90 <li>Summary:&nbsp;</li>
91 <li>Nested&nbsp;|&nbsp;</li>
92 <li>Field&nbsp;|&nbsp;</li>
93 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
94 <li><a href="#method.summary">Method</a></li>
95 </ul>
96 <ul class="subNavList">
97 <li>Detail:&nbsp;</li>
98 <li>Field&nbsp;|&nbsp;</li>
99 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
100 <li><a href="#method.detail">Method</a></li>
101 </ul>
102 </div>
103 <a id="skip.navbar.top">
104 <!--   -->
105 </a></div>
106 <!-- ========= END OF TOP NAVBAR ========= -->
107 </div>
108 <div class="navPadding">&nbsp;</div>
109 <script type="text/javascript"><!--
110 $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
111 //-->
112 </script>
113 </nav>
114 </header>
115 <!-- ======== START OF CLASS DATA ======== -->
116 <main role="main">
117 <div class="header">
118 <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">de.juplo.httpresources</a></div>
119 <h2 title="Class HttpResourceFetcherTest" class="title">Class HttpResourceFetcherTest</h2>
120 </div>
121 <div class="contentContainer">
122 <ul class="inheritance">
123 <li><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
124 <li>
125 <ul class="inheritance">
126 <li>de.juplo.httpresources.HttpResourceFetcherTest</li>
127 </ul>
128 </li>
129 </ul>
130 <div class="description">
131 <ul class="blockList">
132 <li class="blockList">
133 <hr>
134 <pre>public class <span class="typeNameLabel">HttpResourceFetcherTest</span>
135 extends <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre>
136 <div class="block">Tests the inner class <a href="../../../../apidocs/de/juplo/httpresources/HttpResourceFetcher.html?is-external=true" title="class or interface in de.juplo.httpresources" class="externalLink"><code>HttpResourceFetcher</code></a>.</div>
137 <dl>
138 <dt><span class="simpleTagLabel">Author:</span></dt>
139 <dd>Kai Moritz</dd>
140 </dl>
141 </li>
142 </ul>
143 </div>
144 <div class="summary">
145 <ul class="blockList">
146 <li class="blockList">
147 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
148 <section role="region">
149 <ul class="blockList">
150 <li class="blockList"><a id="constructor.summary">
151 <!--   -->
152 </a>
153 <h3>Constructor Summary</h3>
154 <table class="memberSummary">
155 <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
156 <tr>
157 <th class="colFirst" scope="col">Constructor</th>
158 <th class="colLast" scope="col">Description</th>
159 </tr>
160 <tr class="altColor">
161 <th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">HttpResourceFetcherTest</a></span>()</code></th>
162 <td class="colLast">&nbsp;</td>
163 </tr>
164 </table>
165 </li>
166 </ul>
167 </section>
168 <!-- ========== METHOD SUMMARY =========== -->
169 <section role="region">
170 <ul class="blockList">
171 <li class="blockList"><a id="method.summary">
172 <!--   -->
173 </a>
174 <h3>Method Summary</h3>
175 <table class="memberSummary">
176 <caption><span id="t0" class="activeTableTab"><span>All Methods</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>
177 <tr>
178 <th class="colFirst" scope="col">Modifier and Type</th>
179 <th class="colSecond" scope="col">Method</th>
180 <th class="colLast" scope="col">Description</th>
181 </tr>
182 <tr id="i0" class="altColor">
183 <td class="colFirst"><code>void</code></td>
184 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_200_HTTP10()">test_Fetch_200_HTTP10</a></span>()</code></th>
185 <td class="colLast">&nbsp;</td>
186 </tr>
187 <tr id="i1" class="rowColor">
188 <td class="colFirst"><code>void</code></td>
189 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_200_HTTP10_InvalidExpires()">test_Fetch_200_HTTP10_InvalidExpires</a></span>()</code></th>
190 <td class="colLast">&nbsp;</td>
191 </tr>
192 <tr id="i2" class="altColor">
193 <td class="colFirst"><code>void</code></td>
194 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_200_HTTP11()">test_Fetch_200_HTTP11</a></span>()</code></th>
195 <td class="colLast">&nbsp;</td>
196 </tr>
197 <tr id="i3" class="rowColor">
198 <td class="colFirst"><code>void</code></td>
199 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_200_HTTP11_DateMissing_()">test_Fetch_200_HTTP11_DateMissing_</a></span>()</code></th>
200 <td class="colLast">&nbsp;</td>
201 </tr>
202 <tr id="i4" class="altColor">
203 <td class="colFirst"><code>void</code></td>
204 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_200_HTTP11_Encoding()">test_Fetch_200_HTTP11_Encoding</a></span>()</code></th>
205 <td class="colLast">&nbsp;</td>
206 </tr>
207 <tr id="i5" class="rowColor">
208 <td class="colFirst"><code>void</code></td>
209 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_200_HTTP11_MaxAge0()">test_Fetch_200_HTTP11_MaxAge0</a></span>()</code></th>
210 <td class="colLast">&nbsp;</td>
211 </tr>
212 <tr id="i6" class="altColor">
213 <td class="colFirst"><code>void</code></td>
214 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_200_HTTP11_MinTTL()">test_Fetch_200_HTTP11_MinTTL</a></span>()</code></th>
215 <td class="colLast">&nbsp;</td>
216 </tr>
217 <tr id="i7" class="rowColor">
218 <td class="colFirst"><code>void</code></td>
219 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_200_HTTP11_MustRevalidate()">test_Fetch_200_HTTP11_MustRevalidate</a></span>()</code></th>
220 <td class="colLast">&nbsp;</td>
221 </tr>
222 <tr id="i8" class="altColor">
223 <td class="colFirst"><code>void</code></td>
224 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_200_HTTP11_NoCache()">test_Fetch_200_HTTP11_NoCache</a></span>()</code></th>
225 <td class="colLast">&nbsp;</td>
226 </tr>
227 <tr id="i9" class="rowColor">
228 <td class="colFirst"><code>void</code></td>
229 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_200_HTTP11_NoCacheQualified()">test_Fetch_200_HTTP11_NoCacheQualified</a></span>()</code></th>
230 <td class="colLast">&nbsp;</td>
231 </tr>
232 <tr id="i10" class="altColor">
233 <td class="colFirst"><code>void</code></td>
234 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_200_Mixed()">test_Fetch_200_Mixed</a></span>()</code></th>
235 <td class="colLast">&nbsp;</td>
236 </tr>
237 <tr id="i11" class="rowColor">
238 <td class="colFirst"><code>void</code></td>
239 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_200_Mixed_ExpiresOverwritten()">test_Fetch_200_Mixed_ExpiresOverwritten</a></span>()</code></th>
240 <td class="colLast">&nbsp;</td>
241 </tr>
242 <tr id="i12" class="altColor">
243 <td class="colFirst"><code>void</code></td>
244 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_200_NoHeaders()">test_Fetch_200_NoHeaders</a></span>()</code></th>
245 <td class="colLast">&nbsp;</td>
246 </tr>
247 <tr id="i13" class="rowColor">
248 <td class="colFirst"><code>void</code></td>
249 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_200_NoHeaders_NoBody()">test_Fetch_200_NoHeaders_NoBody</a></span>()</code></th>
250 <td class="colLast">&nbsp;</td>
251 </tr>
252 <tr id="i14" class="altColor">
253 <td class="colFirst"><code>void</code></td>
254 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_404_HTTP11()">test_Fetch_404_HTTP11</a></span>()</code></th>
255 <td class="colLast">&nbsp;</td>
256 </tr>
257 <tr id="i15" class="rowColor">
258 <td class="colFirst"><code>void</code></td>
259 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_404_HTTP11_Cacheable()">test_Fetch_404_HTTP11_Cacheable</a></span>()</code></th>
260 <td class="colLast">&nbsp;</td>
261 </tr>
262 <tr id="i16" class="altColor">
263 <td class="colFirst"><code>void</code></td>
264 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_500_HTTP11()">test_Fetch_500_HTTP11</a></span>()</code></th>
265 <td class="colLast">&nbsp;</td>
266 </tr>
267 <tr id="i17" class="rowColor">
268 <td class="colFirst"><code>void</code></td>
269 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_Cached_Expired()">test_Fetch_Cached_Expired</a></span>()</code></th>
270 <td class="colLast">&nbsp;</td>
271 </tr>
272 <tr id="i18" class="altColor">
273 <td class="colFirst"><code>void</code></td>
274 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_Cached_NotFound()">test_Fetch_Cached_NotFound</a></span>()</code></th>
275 <td class="colLast">&nbsp;</td>
276 </tr>
277 <tr id="i19" class="rowColor">
278 <td class="colFirst"><code>void</code></td>
279 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_Cached_ServerError()">test_Fetch_Cached_ServerError</a></span>()</code></th>
280 <td class="colLast">&nbsp;</td>
281 </tr>
282 <tr id="i20" class="altColor">
283 <td class="colFirst"><code>void</code></td>
284 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_Cached_Valid()">test_Fetch_Cached_Valid</a></span>()</code></th>
285 <td class="colLast">&nbsp;</td>
286 </tr>
287 <tr id="i21" class="rowColor">
288 <td class="colFirst"><code>void</code></td>
289 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Fetch_ServerDown()">test_Fetch_ServerDown</a></span>()</code></th>
290 <td class="colLast">&nbsp;</td>
291 </tr>
292 <tr id="i22" class="altColor">
293 <td class="colFirst"><code>void</code></td>
294 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Update_200()">test_Update_200</a></span>()</code></th>
295 <td class="colLast">&nbsp;</td>
296 </tr>
297 <tr id="i23" class="rowColor">
298 <td class="colFirst"><code>void</code></td>
299 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Update_304()">test_Update_304</a></span>()</code></th>
300 <td class="colLast">&nbsp;</td>
301 </tr>
302 <tr id="i24" class="altColor">
303 <td class="colFirst"><code>void</code></td>
304 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Update_404()">test_Update_404</a></span>()</code></th>
305 <td class="colLast">&nbsp;</td>
306 </tr>
307 <tr id="i25" class="rowColor">
308 <td class="colFirst"><code>void</code></td>
309 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Update_404_ServeStale()">test_Update_404_ServeStale</a></span>()</code></th>
310 <td class="colLast">&nbsp;</td>
311 </tr>
312 <tr id="i26" class="altColor">
313 <td class="colFirst"><code>void</code></td>
314 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Update_500()">test_Update_500</a></span>()</code></th>
315 <td class="colLast">&nbsp;</td>
316 </tr>
317 <tr id="i27" class="rowColor">
318 <td class="colFirst"><code>void</code></td>
319 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Update_500_MustRevalidate_ServeStale()">test_Update_500_MustRevalidate_ServeStale</a></span>()</code></th>
320 <td class="colLast">&nbsp;</td>
321 </tr>
322 <tr id="i28" class="altColor">
323 <td class="colFirst"><code>void</code></td>
324 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Update_Cached_Expired_RequestIsExecuted()">test_Update_Cached_Expired_RequestIsExecuted</a></span>()</code></th>
325 <td class="colLast">&nbsp;</td>
326 </tr>
327 <tr id="i29" class="rowColor">
328 <td class="colFirst"><code>void</code></td>
329 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Update_Cached_Same_RequestIsExecuted()">test_Update_Cached_Same_RequestIsExecuted</a></span>()</code></th>
330 <td class="colLast">&nbsp;</td>
331 </tr>
332 <tr id="i30" class="altColor">
333 <td class="colFirst"><code>void</code></td>
334 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Update_Cached_Valid()">test_Update_Cached_Valid</a></span>()</code></th>
335 <td class="colLast">&nbsp;</td>
336 </tr>
337 <tr id="i31" class="rowColor">
338 <td class="colFirst"><code>void</code></td>
339 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Update_MustRevalidate_304()">test_Update_MustRevalidate_304</a></span>()</code></th>
340 <td class="colLast">&nbsp;</td>
341 </tr>
342 <tr id="i32" class="altColor">
343 <td class="colFirst"><code>void</code></td>
344 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Update_MustRevalidate_500()">test_Update_MustRevalidate_500</a></span>()</code></th>
345 <td class="colLast">&nbsp;</td>
346 </tr>
347 <tr id="i33" class="rowColor">
348 <td class="colFirst"><code>void</code></td>
349 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#test_Update_ServerDown()">test_Update_ServerDown</a></span>()</code></th>
350 <td class="colLast">&nbsp;</td>
351 </tr>
352 <tr id="i34" class="altColor">
353 <td class="colFirst"><code>void</code></td>
354 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withServeStaleFalse()">withServeStaleFalse</a></span>()</code></th>
355 <td class="colLast">&nbsp;</td>
356 </tr>
357 <tr id="i35" class="rowColor">
358 <td class="colFirst"><code>void</code></td>
359 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withServeStaleFalseAndMinTTL()">withServeStaleFalseAndMinTTL</a></span>()</code></th>
360 <td class="colLast">&nbsp;</td>
361 </tr>
362 <tr id="i36" class="altColor">
363 <td class="colFirst"><code>void</code></td>
364 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withServeStaleTrue()">withServeStaleTrue</a></span>()</code></th>
365 <td class="colLast">&nbsp;</td>
366 </tr>
367 </table>
368 <ul class="blockList">
369 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
370 <!--   -->
371 </a>
372 <h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
373 <code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang" class="externalLink">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang" class="externalLink">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang" class="externalLink">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang" class="externalLink">notify</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang" class="externalLink">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang" class="externalLink">toString</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang" class="externalLink">wait</a>, <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html?is-external=true#wait(long,int)" title="class or interface in java.lang" class="externalLink">wait</a></code></li>
374 </ul>
375 </li>
376 </ul>
377 </section>
378 </li>
379 </ul>
380 </div>
381 <div class="details">
382 <ul class="blockList">
383 <li class="blockList">
384 <!-- ========= CONSTRUCTOR DETAIL ======== -->
385 <section role="region">
386 <ul class="blockList">
387 <li class="blockList"><a id="constructor.detail">
388 <!--   -->
389 </a>
390 <h3>Constructor Detail</h3>
391 <a id="&lt;init&gt;()">
392 <!--   -->
393 </a>
394 <ul class="blockListLast">
395 <li class="blockList">
396 <h4>HttpResourceFetcherTest</h4>
397 <pre>public&nbsp;HttpResourceFetcherTest()</pre>
398 </li>
399 </ul>
400 </li>
401 </ul>
402 </section>
403 <!-- ============ METHOD DETAIL ========== -->
404 <section role="region">
405 <ul class="blockList">
406 <li class="blockList"><a id="method.detail">
407 <!--   -->
408 </a>
409 <h3>Method Detail</h3>
410 <a id="withServeStaleFalse()">
411 <!--   -->
412 </a>
413 <ul class="blockList">
414 <li class="blockList">
415 <h4>withServeStaleFalse</h4>
416 <pre class="methodSignature">public&nbsp;void&nbsp;withServeStaleFalse()</pre>
417 </li>
418 </ul>
419 <a id="withServeStaleFalseAndMinTTL()">
420 <!--   -->
421 </a>
422 <ul class="blockList">
423 <li class="blockList">
424 <h4>withServeStaleFalseAndMinTTL</h4>
425 <pre class="methodSignature">public&nbsp;void&nbsp;withServeStaleFalseAndMinTTL()</pre>
426 </li>
427 </ul>
428 <a id="withServeStaleTrue()">
429 <!--   -->
430 </a>
431 <ul class="blockList">
432 <li class="blockList">
433 <h4>withServeStaleTrue</h4>
434 <pre class="methodSignature">public&nbsp;void&nbsp;withServeStaleTrue()</pre>
435 </li>
436 </ul>
437 <a id="test_Fetch_Cached_Valid()">
438 <!--   -->
439 </a>
440 <ul class="blockList">
441 <li class="blockList">
442 <h4>test_Fetch_Cached_Valid</h4>
443 <pre class="methodSignature">@Test
444 @DisplayName("first request -- cached - valid")
445 public&nbsp;void&nbsp;test_Fetch_Cached_Valid()
446                              throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
447 <dl>
448 <dt><span class="throwsLabel">Throws:</span></dt>
449 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
450 </dl>
451 </li>
452 </ul>
453 <a id="test_Fetch_Cached_Expired()">
454 <!--   -->
455 </a>
456 <ul class="blockList">
457 <li class="blockList">
458 <h4>test_Fetch_Cached_Expired</h4>
459 <pre class="methodSignature">@Test
460 @DisplayName("first request -- cached - expired")
461 public&nbsp;void&nbsp;test_Fetch_Cached_Expired()
462                                throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
463 <dl>
464 <dt><span class="throwsLabel">Throws:</span></dt>
465 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
466 </dl>
467 </li>
468 </ul>
469 <a id="test_Fetch_Cached_NotFound()">
470 <!--   -->
471 </a>
472 <ul class="blockList">
473 <li class="blockList">
474 <h4>test_Fetch_Cached_NotFound</h4>
475 <pre class="methodSignature">@Test
476 @DisplayName("first request -- cached - not found")
477 public&nbsp;void&nbsp;test_Fetch_Cached_NotFound()
478                                 throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
479 <dl>
480 <dt><span class="throwsLabel">Throws:</span></dt>
481 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
482 </dl>
483 </li>
484 </ul>
485 <a id="test_Fetch_Cached_ServerError()">
486 <!--   -->
487 </a>
488 <ul class="blockList">
489 <li class="blockList">
490 <h4>test_Fetch_Cached_ServerError</h4>
491 <pre class="methodSignature">@Test
492 @DisplayName("first request -- cached - server error")
493 public&nbsp;void&nbsp;test_Fetch_Cached_ServerError()
494                                    throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
495 <dl>
496 <dt><span class="throwsLabel">Throws:</span></dt>
497 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
498 </dl>
499 </li>
500 </ul>
501 <a id="test_Fetch_200_NoHeaders_NoBody()">
502 <!--   -->
503 </a>
504 <ul class="blockList">
505 <li class="blockList">
506 <h4>test_Fetch_200_NoHeaders_NoBody</h4>
507 <pre class="methodSignature">@Test
508 @DisplayName("first request -- 200 - no headers / no body")
509 public&nbsp;void&nbsp;test_Fetch_200_NoHeaders_NoBody()
510                                      throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
511 <dl>
512 <dt><span class="throwsLabel">Throws:</span></dt>
513 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
514 </dl>
515 </li>
516 </ul>
517 <a id="test_Fetch_200_NoHeaders()">
518 <!--   -->
519 </a>
520 <ul class="blockList">
521 <li class="blockList">
522 <h4>test_Fetch_200_NoHeaders</h4>
523 <pre class="methodSignature">@Test
524 @DisplayName("first request -- 200 - no headers")
525 public&nbsp;void&nbsp;test_Fetch_200_NoHeaders()
526                               throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
527 <dl>
528 <dt><span class="throwsLabel">Throws:</span></dt>
529 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
530 </dl>
531 </li>
532 </ul>
533 <a id="test_Fetch_200_HTTP11()">
534 <!--   -->
535 </a>
536 <ul class="blockList">
537 <li class="blockList">
538 <h4>test_Fetch_200_HTTP11</h4>
539 <pre class="methodSignature">@Test
540 @DisplayName("first request -- 200 - HTTP/1.1")
541 public&nbsp;void&nbsp;test_Fetch_200_HTTP11()
542                            throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
543 <dl>
544 <dt><span class="throwsLabel">Throws:</span></dt>
545 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
546 </dl>
547 </li>
548 </ul>
549 <a id="test_Fetch_200_HTTP11_MinTTL()">
550 <!--   -->
551 </a>
552 <ul class="blockList">
553 <li class="blockList">
554 <h4>test_Fetch_200_HTTP11_MinTTL</h4>
555 <pre class="methodSignature">@Test
556 @DisplayName("first request + min-TTL -- 200 - HTTP/1.1")
557 public&nbsp;void&nbsp;test_Fetch_200_HTTP11_MinTTL()
558                                   throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
559 <dl>
560 <dt><span class="throwsLabel">Throws:</span></dt>
561 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
562 </dl>
563 </li>
564 </ul>
565 <a id="test_Fetch_200_HTTP11_DateMissing_()">
566 <!--   -->
567 </a>
568 <ul class="blockList">
569 <li class="blockList">
570 <h4>test_Fetch_200_HTTP11_DateMissing_</h4>
571 <pre class="methodSignature">@Test
572 @DisplayName("first request -- 200 - HTTP/1.1 / Date-Header is missing")
573 public&nbsp;void&nbsp;test_Fetch_200_HTTP11_DateMissing_()
574                                         throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
575 <dl>
576 <dt><span class="throwsLabel">Throws:</span></dt>
577 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
578 </dl>
579 </li>
580 </ul>
581 <a id="test_Fetch_200_HTTP11_MaxAge0()">
582 <!--   -->
583 </a>
584 <ul class="blockList">
585 <li class="blockList">
586 <h4>test_Fetch_200_HTTP11_MaxAge0</h4>
587 <pre class="methodSignature">@Test
588 @DisplayName("first request -- 200 - HTTP/1.1 / Cache-Control: public, max-age=0")
589 public&nbsp;void&nbsp;test_Fetch_200_HTTP11_MaxAge0()
590                                    throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
591 <dl>
592 <dt><span class="throwsLabel">Throws:</span></dt>
593 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
594 </dl>
595 </li>
596 </ul>
597 <a id="test_Fetch_200_HTTP11_NoCache()">
598 <!--   -->
599 </a>
600 <ul class="blockList">
601 <li class="blockList">
602 <h4>test_Fetch_200_HTTP11_NoCache</h4>
603 <pre class="methodSignature">@Test
604 @DisplayName("first request -- 200 - HTTP/1.1 / Cache-Control: no-cache")
605 public&nbsp;void&nbsp;test_Fetch_200_HTTP11_NoCache()
606                                    throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
607 <dl>
608 <dt><span class="throwsLabel">Throws:</span></dt>
609 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
610 </dl>
611 </li>
612 </ul>
613 <a id="test_Fetch_200_HTTP11_NoCacheQualified()">
614 <!--   -->
615 </a>
616 <ul class="blockList">
617 <li class="blockList">
618 <h4>test_Fetch_200_HTTP11_NoCacheQualified</h4>
619 <pre class="methodSignature">@Test
620 @DisplayName("first request -- 200 - HTTP/1.1 / Cache-Control: no-cache=\"Cookie\"")
621 public&nbsp;void&nbsp;test_Fetch_200_HTTP11_NoCacheQualified()
622                                             throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
623 <dl>
624 <dt><span class="throwsLabel">Throws:</span></dt>
625 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
626 </dl>
627 </li>
628 </ul>
629 <a id="test_Fetch_200_HTTP10()">
630 <!--   -->
631 </a>
632 <ul class="blockList">
633 <li class="blockList">
634 <h4>test_Fetch_200_HTTP10</h4>
635 <pre class="methodSignature">@Test
636 @DisplayName("first request -- 200 - HTTP/1.0")
637 public&nbsp;void&nbsp;test_Fetch_200_HTTP10()
638                            throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
639 <dl>
640 <dt><span class="throwsLabel">Throws:</span></dt>
641 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
642 </dl>
643 </li>
644 </ul>
645 <a id="test_Fetch_200_HTTP10_InvalidExpires()">
646 <!--   -->
647 </a>
648 <ul class="blockList">
649 <li class="blockList">
650 <h4>test_Fetch_200_HTTP10_InvalidExpires</h4>
651 <pre class="methodSignature">@Test
652 @DisplayName("first request -- 200 - HTTP/1.0 / invalid Expires-Header")
653 public&nbsp;void&nbsp;test_Fetch_200_HTTP10_InvalidExpires()
654                                           throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
655 <dl>
656 <dt><span class="throwsLabel">Throws:</span></dt>
657 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
658 </dl>
659 </li>
660 </ul>
661 <a id="test_Fetch_200_Mixed()">
662 <!--   -->
663 </a>
664 <ul class="blockList">
665 <li class="blockList">
666 <h4>test_Fetch_200_Mixed</h4>
667 <pre class="methodSignature">@Test
668 @DisplayName("first request -- 200 - HTTP/mixed: Expires + Cache-Control: private")
669 public&nbsp;void&nbsp;test_Fetch_200_Mixed()
670                           throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
671 <dl>
672 <dt><span class="throwsLabel">Throws:</span></dt>
673 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
674 </dl>
675 </li>
676 </ul>
677 <a id="test_Fetch_200_Mixed_ExpiresOverwritten()">
678 <!--   -->
679 </a>
680 <ul class="blockList">
681 <li class="blockList">
682 <h4>test_Fetch_200_Mixed_ExpiresOverwritten</h4>
683 <pre class="methodSignature">@Test
684 @DisplayName("first request -- 200 - HTTP/mixed: Expires + Cache-Control: max-age")
685 public&nbsp;void&nbsp;test_Fetch_200_Mixed_ExpiresOverwritten()
686                                              throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
687 <dl>
688 <dt><span class="throwsLabel">Throws:</span></dt>
689 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
690 </dl>
691 </li>
692 </ul>
693 <a id="test_Fetch_200_HTTP11_Encoding()">
694 <!--   -->
695 </a>
696 <ul class="blockList">
697 <li class="blockList">
698 <h4>test_Fetch_200_HTTP11_Encoding</h4>
699 <pre class="methodSignature">@Test
700 @DisplayName("first request -- 200 - HTTP/1.1 + Content-Encoding: gzip")
701 public&nbsp;void&nbsp;test_Fetch_200_HTTP11_Encoding()
702                                     throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
703 <dl>
704 <dt><span class="throwsLabel">Throws:</span></dt>
705 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
706 </dl>
707 </li>
708 </ul>
709 <a id="test_Fetch_200_HTTP11_MustRevalidate()">
710 <!--   -->
711 </a>
712 <ul class="blockList">
713 <li class="blockList">
714 <h4>test_Fetch_200_HTTP11_MustRevalidate</h4>
715 <pre class="methodSignature">@Test
716 @DisplayName("first request -- 200 - HTTP/1.1 + Cache-Control: must-revalidate")
717 public&nbsp;void&nbsp;test_Fetch_200_HTTP11_MustRevalidate()
718                                           throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
719 <dl>
720 <dt><span class="throwsLabel">Throws:</span></dt>
721 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
722 </dl>
723 </li>
724 </ul>
725 <a id="test_Fetch_404_HTTP11()">
726 <!--   -->
727 </a>
728 <ul class="blockList">
729 <li class="blockList">
730 <h4>test_Fetch_404_HTTP11</h4>
731 <pre class="methodSignature">@Test
732 @DisplayName("first request -- 400 - HTTP/1.1")
733 public&nbsp;void&nbsp;test_Fetch_404_HTTP11()
734                            throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
735 <dl>
736 <dt><span class="throwsLabel">Throws:</span></dt>
737 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
738 </dl>
739 </li>
740 </ul>
741 <a id="test_Fetch_404_HTTP11_Cacheable()">
742 <!--   -->
743 </a>
744 <ul class="blockList">
745 <li class="blockList">
746 <h4>test_Fetch_404_HTTP11_Cacheable</h4>
747 <pre class="methodSignature">@Test
748 @DisplayName("first request -- 404 - HTTP/1.1 + Cache-Control: max-age")
749 public&nbsp;void&nbsp;test_Fetch_404_HTTP11_Cacheable()
750                                      throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
751 <dl>
752 <dt><span class="throwsLabel">Throws:</span></dt>
753 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
754 </dl>
755 </li>
756 </ul>
757 <a id="test_Fetch_500_HTTP11()">
758 <!--   -->
759 </a>
760 <ul class="blockList">
761 <li class="blockList">
762 <h4>test_Fetch_500_HTTP11</h4>
763 <pre class="methodSignature">@Test
764 @DisplayName("first request -- 500 - HTTP/1.1")
765 public&nbsp;void&nbsp;test_Fetch_500_HTTP11()
766                            throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
767 <dl>
768 <dt><span class="throwsLabel">Throws:</span></dt>
769 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
770 </dl>
771 </li>
772 </ul>
773 <a id="test_Fetch_ServerDown()">
774 <!--   -->
775 </a>
776 <ul class="blockList">
777 <li class="blockList">
778 <h4>test_Fetch_ServerDown</h4>
779 <pre class="methodSignature">@Test
780 @DisplayName("first request -- server is down")
781 public&nbsp;void&nbsp;test_Fetch_ServerDown()
782                            throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
783 <dl>
784 <dt><span class="throwsLabel">Throws:</span></dt>
785 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
786 </dl>
787 </li>
788 </ul>
789 <a id="test_Update_Cached_Same_RequestIsExecuted()">
790 <!--   -->
791 </a>
792 <ul class="blockList">
793 <li class="blockList">
794 <h4>test_Update_Cached_Same_RequestIsExecuted</h4>
795 <pre class="methodSignature">@Test
796 @DisplayName("update request -- cached - same -&gt; request is executed")
797 public&nbsp;void&nbsp;test_Update_Cached_Same_RequestIsExecuted()
798                                                throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
799 <dl>
800 <dt><span class="throwsLabel">Throws:</span></dt>
801 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
802 </dl>
803 </li>
804 </ul>
805 <a id="test_Update_Cached_Valid()">
806 <!--   -->
807 </a>
808 <ul class="blockList">
809 <li class="blockList">
810 <h4>test_Update_Cached_Valid</h4>
811 <pre class="methodSignature">@Test
812 @DisplayName("update request -- cached - valid")
813 public&nbsp;void&nbsp;test_Update_Cached_Valid()
814                               throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
815 <dl>
816 <dt><span class="throwsLabel">Throws:</span></dt>
817 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
818 </dl>
819 </li>
820 </ul>
821 <a id="test_Update_Cached_Expired_RequestIsExecuted()">
822 <!--   -->
823 </a>
824 <ul class="blockList">
825 <li class="blockList">
826 <h4>test_Update_Cached_Expired_RequestIsExecuted</h4>
827 <pre class="methodSignature">@Test
828 @DisplayName("update request -- cached - expired -&gt; request is executed")
829 public&nbsp;void&nbsp;test_Update_Cached_Expired_RequestIsExecuted()
830                                                   throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
831 <dl>
832 <dt><span class="throwsLabel">Throws:</span></dt>
833 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
834 </dl>
835 </li>
836 </ul>
837 <a id="test_Update_304()">
838 <!--   -->
839 </a>
840 <ul class="blockList">
841 <li class="blockList">
842 <h4>test_Update_304</h4>
843 <pre class="methodSignature">@Test
844 @DisplayName("update request -- 304: not modified")
845 public&nbsp;void&nbsp;test_Update_304()
846                      throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
847 <dl>
848 <dt><span class="throwsLabel">Throws:</span></dt>
849 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
850 </dl>
851 </li>
852 </ul>
853 <a id="test_Update_200()">
854 <!--   -->
855 </a>
856 <ul class="blockList">
857 <li class="blockList">
858 <h4>test_Update_200</h4>
859 <pre class="methodSignature">@Test
860 @DisplayName("update request -- 200: modified")
861 public&nbsp;void&nbsp;test_Update_200()
862                      throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
863 <dl>
864 <dt><span class="throwsLabel">Throws:</span></dt>
865 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
866 </dl>
867 </li>
868 </ul>
869 <a id="test_Update_404()">
870 <!--   -->
871 </a>
872 <ul class="blockList">
873 <li class="blockList">
874 <h4>test_Update_404</h4>
875 <pre class="methodSignature">@Test
876 @DisplayName("update request -- 404: not found")
877 public&nbsp;void&nbsp;test_Update_404()
878                      throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
879 <dl>
880 <dt><span class="throwsLabel">Throws:</span></dt>
881 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
882 </dl>
883 </li>
884 </ul>
885 <a id="test_Update_500()">
886 <!--   -->
887 </a>
888 <ul class="blockList">
889 <li class="blockList">
890 <h4>test_Update_500</h4>
891 <pre class="methodSignature">@Test
892 @DisplayName("update request -- 500: server error")
893 public&nbsp;void&nbsp;test_Update_500()
894                      throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
895 <dl>
896 <dt><span class="throwsLabel">Throws:</span></dt>
897 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
898 </dl>
899 </li>
900 </ul>
901 <a id="test_Update_MustRevalidate_304()">
902 <!--   -->
903 </a>
904 <ul class="blockList">
905 <li class="blockList">
906 <h4>test_Update_MustRevalidate_304</h4>
907 <pre class="methodSignature">@Test
908 @DisplayName("update request -- must revalidate / 304: not modified")
909 public&nbsp;void&nbsp;test_Update_MustRevalidate_304()
910                                     throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
911 <dl>
912 <dt><span class="throwsLabel">Throws:</span></dt>
913 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
914 </dl>
915 </li>
916 </ul>
917 <a id="test_Update_MustRevalidate_500()">
918 <!--   -->
919 </a>
920 <ul class="blockList">
921 <li class="blockList">
922 <h4>test_Update_MustRevalidate_500</h4>
923 <pre class="methodSignature">@Test
924 @DisplayName("update request -- must-revalidate / 500: server error")
925 public&nbsp;void&nbsp;test_Update_MustRevalidate_500()
926                                     throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
927 <dl>
928 <dt><span class="throwsLabel">Throws:</span></dt>
929 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
930 </dl>
931 </li>
932 </ul>
933 <a id="test_Update_404_ServeStale()">
934 <!--   -->
935 </a>
936 <ul class="blockList">
937 <li class="blockList">
938 <h4>test_Update_404_ServeStale</h4>
939 <pre class="methodSignature">@Test
940 @DisplayName("update request + serve-stale -- 404: not found")
941 public&nbsp;void&nbsp;test_Update_404_ServeStale()
942                                 throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
943 <dl>
944 <dt><span class="throwsLabel">Throws:</span></dt>
945 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
946 </dl>
947 </li>
948 </ul>
949 <a id="test_Update_500_MustRevalidate_ServeStale()">
950 <!--   -->
951 </a>
952 <ul class="blockList">
953 <li class="blockList">
954 <h4>test_Update_500_MustRevalidate_ServeStale</h4>
955 <pre class="methodSignature">@Test
956 @DisplayName("update request + serve-stale -- must-revalidate / 500: server error")
957 public&nbsp;void&nbsp;test_Update_500_MustRevalidate_ServeStale()
958                                                throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
959 <dl>
960 <dt><span class="throwsLabel">Throws:</span></dt>
961 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
962 </dl>
963 </li>
964 </ul>
965 <a id="test_Update_ServerDown()">
966 <!--   -->
967 </a>
968 <ul class="blockListLast">
969 <li class="blockList">
970 <h4>test_Update_ServerDown</h4>
971 <pre class="methodSignature">@Test
972 @DisplayName("update request -- server is down")
973 public&nbsp;void&nbsp;test_Update_ServerDown()
974                             throws <a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></pre>
975 <dl>
976 <dt><span class="throwsLabel">Throws:</span></dt>
977 <dd><code><a href="https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Exception.html?is-external=true" title="class or interface in java.lang" class="externalLink">Exception</a></code></dd>
978 </dl>
979 </li>
980 </ul>
981 </li>
982 </ul>
983 </section>
984 </li>
985 </ul>
986 </div>
987 </div>
988 </main>
989 <!-- ========= END OF CLASS DATA ========= -->
990 <footer role="contentinfo">
991 <nav role="navigation">
992 <!-- ======= START OF BOTTOM NAVBAR ====== -->
993 <div class="bottomNav"><a id="navbar.bottom">
994 <!--   -->
995 </a>
996 <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
997 <a id="navbar.bottom.firstrow">
998 <!--   -->
999 </a>
1000 <ul class="navList" title="Navigation">
1001 <li><a href="package-summary.html">Package</a></li>
1002 <li class="navBarCell1Rev">Class</li>
1003 <li><a href="class-use/HttpResourceFetcherTest.html">Use</a></li>
1004 <li><a href="package-tree.html">Tree</a></li>
1005 <li><a href="../../../deprecated-list.html">Deprecated</a></li>
1006 <li><a href="../../../index-all.html">Index</a></li>
1007 <li><a href="../../../help-doc.html">Help</a></li>
1008 </ul>
1009 </div>
1010 <div class="subNav">
1011 <ul class="navList" id="allclasses_navbar_bottom">
1012 <li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
1013 </ul>
1014 <div>
1015 <script type="text/javascript"><!--
1016   allClassesLink = document.getElementById("allclasses_navbar_bottom");
1017   if(window==top) {
1018     allClassesLink.style.display = "block";
1019   }
1020   else {
1021     allClassesLink.style.display = "none";
1022   }
1023   //-->
1024 </script>
1025 <noscript>
1026 <div>JavaScript is disabled on your browser.</div>
1027 </noscript>
1028 </div>
1029 <div>
1030 <ul class="subNavList">
1031 <li>Summary:&nbsp;</li>
1032 <li>Nested&nbsp;|&nbsp;</li>
1033 <li>Field&nbsp;|&nbsp;</li>
1034 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
1035 <li><a href="#method.summary">Method</a></li>
1036 </ul>
1037 <ul class="subNavList">
1038 <li>Detail:&nbsp;</li>
1039 <li>Field&nbsp;|&nbsp;</li>
1040 <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
1041 <li><a href="#method.detail">Method</a></li>
1042 </ul>
1043 </div>
1044 <a id="skip.navbar.bottom">
1045 <!--   -->
1046 </a></div>
1047 <!-- ======== END OF BOTTOM NAVBAR ======= -->
1048 </nav>
1049 <p class="legalCopy"><small>Copyright &#169; 2020&#x2013;2021 <a href="https://juplo.de">juplo</a>. All rights reserved.</small></p>
1050 </footer>
1051 </body>
1052 </html>