亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? selftestcase.html

?? 網絡爬蟲開源代碼
?? HTML
?? 第 1 頁 / 共 3 頁
字號:
<a name="292" href="#292">292</a>     <strong>public</strong> <strong>static</strong> String getSelftestURLWithTrailingSlash()<a name="293" href="#293">293</a>     {<a name="294" href="#294">294</a>         <strong>return</strong> selftestURL.endsWith(<span class="string">"/"</span>)? selftestURL: selftestURL + <span class="string">"/"</span>;<a name="295" href="#295">295</a>     }<a name="296" href="#296">296</a> <a name="297" href="#297">297</a>     <em>/**<em>*</em></em><a name="298" href="#298">298</a> <em>     * Calculates test name by stripping SelfTest from current class name.</em><a name="299" href="#299">299</a> <em>     *</em><a name="300" href="#300">300</a> <em>     * @return The name of the test.</em><a name="301" href="#301">301</a> <em>     */</em><a name="302" href="#302">302</a>     <strong>public</strong> String getTestName()<a name="303" href="#303">303</a>     {<a name="304" href="#304">304</a>         String classname = getClass().getName();<a name="305" href="#305">305</a>         <strong>int</strong> selftestIndex = classname.indexOf(SELFTEST);<a name="306" href="#306">306</a>         assertTrue(<span class="string">"Class name ends with SelfTest"</span>, selftestIndex > 0);<a name="307" href="#307">307</a>         <strong>int</strong> lastDotIndex = classname.lastIndexOf('.');<a name="308" href="#308">308</a>         assertTrue(<span class="string">"Package dot in unexpected location"</span>,<a name="309" href="#309">309</a>             lastDotIndex + 1 &lt; classname.length() &amp;&amp; lastDotIndex > 0);<a name="310" href="#310">310</a>         <strong>return</strong> classname.substring(lastDotIndex + 1, selftestIndex);<a name="311" href="#311">311</a>     }<a name="312" href="#312">312</a> <a name="313" href="#313">313</a>     <em>/**<em>*</em></em><a name="314" href="#314">314</a> <em>     * @return Returns the selftest webappDir.</em><a name="315" href="#315">315</a> <em>     */</em><a name="316" href="#316">316</a>     <strong>public</strong> <strong>static</strong> File getHtdocs()<a name="317" href="#317">317</a>     {<a name="318" href="#318">318</a>         <strong>return</strong> SelfTestCase.htdocs;<a name="319" href="#319">319</a>     }<a name="320" href="#320">320</a> <a name="321" href="#321">321</a>     <em>/**<em>*</em></em><a name="322" href="#322">322</a> <em>     * @return Returns the crawlJob.</em><a name="323" href="#323">323</a> <em>     */</em><a name="324" href="#324">324</a>     <strong>public</strong> <strong>static</strong> <a href="../../../../org/archive/crawler/admin/CrawlJob.html">CrawlJob</a> getCrawlJob()<a name="325" href="#325">325</a>     {<a name="326" href="#326">326</a>         <strong>return</strong> crawlJob;<a name="327" href="#327">327</a>     }<a name="328" href="#328">328</a> <a name="329" href="#329">329</a>     <em>/**<em>*</em></em><a name="330" href="#330">330</a> <em>     * Confirm passed files exist on disk under the test directory.</em><a name="331" href="#331">331</a> <em>     *</em><a name="332" href="#332">332</a> <em>     * @param files Files to test for existence under the test's directory.</em><a name="333" href="#333">333</a> <em>     * @return true if all files exist on disk.</em><a name="334" href="#334">334</a> <em>     */</em><a name="335" href="#335">335</a>     <strong>public</strong> <strong>boolean</strong> filesExist(List files)<a name="336" href="#336">336</a>     {<a name="337" href="#337">337</a>         <strong>boolean</strong> result = <strong>true</strong>;<a name="338" href="#338">338</a>         <strong>for</strong> (Iterator i = files.iterator(); i.hasNext();)<a name="339" href="#339">339</a>         {<a name="340" href="#340">340</a>             <strong>if</strong> (!fileExists((File)i.next()))<a name="341" href="#341">341</a>             {<a name="342" href="#342">342</a>                 result = false;<a name="343" href="#343">343</a>                 <strong>break</strong>;<a name="344" href="#344">344</a>             }<a name="345" href="#345">345</a>         }<a name="346" href="#346">346</a>         <strong>return</strong> result;<a name="347" href="#347">347</a>     }<a name="348" href="#348">348</a> <a name="349" href="#349">349</a>     <em>/**<em>*</em></em><a name="350" href="#350">350</a> <em>     * Confirm passed file exists on disk under the test directory.</em><a name="351" href="#351">351</a> <em>     *</em><a name="352" href="#352">352</a> <em>     * This method takes care of building up the file path under the selftest</em><a name="353" href="#353">353</a> <em>     * webapp.  Just pass the file name.</em><a name="354" href="#354">354</a> <em>     *</em><a name="355" href="#355">355</a> <em>     * @param file Name of file to look for.</em><a name="356" href="#356">356</a> <em>     * @return True if file exists.</em><a name="357" href="#357">357</a> <em>     */</em><a name="358" href="#358">358</a>     <strong>public</strong> <strong>boolean</strong> fileExists(File file)<a name="359" href="#359">359</a>     {<a name="360" href="#360">360</a>         File testDir = <strong>new</strong> File(getHtdocs(), getTestName());<a name="361" href="#361">361</a>         File fileOnDisk = <strong>new</strong> File(testDir, file.getPath());<a name="362" href="#362">362</a>         <strong>return</strong> fileOnDisk.exists();<a name="363" href="#363">363</a>     }<a name="364" href="#364">364</a> <a name="365" href="#365">365</a>     <em>/**<em>*</em></em><a name="366" href="#366">366</a> <em>     * Test passed list were all found in the arc.</em><a name="367" href="#367">367</a> <em>     *</em><a name="368" href="#368">368</a> <em>     * If more or less found, test fails.</em><a name="369" href="#369">369</a> <em>     *</em><a name="370" href="#370">370</a> <em>     * @param files List of files to find in the arc.  No other files but these</em><a name="371" href="#371">371</a> <em>     * should be found in the arc.</em><a name="372" href="#372">372</a> <em>     */</em><a name="373" href="#373">373</a>     <strong>public</strong> <strong>void</strong> testFilesInArc(List&lt;File> files)<a name="374" href="#374">374</a>     {<a name="375" href="#375">375</a>         testFilesInArc(files, filesFoundInArc());<a name="376" href="#376">376</a>     }<a name="377" href="#377">377</a>     <a name="378" href="#378">378</a>     <em>/**<em>*</em></em><a name="379" href="#379">379</a> <em>     * Test passed list were all found in the arc.</em><a name="380" href="#380">380</a> <em>     *</em><a name="381" href="#381">381</a> <em>     * If more or less found, test fails.</em><a name="382" href="#382">382</a> <em>     *</em><a name="383" href="#383">383</a> <em>     * @param files List of files to find in the arc.  No other files but these</em><a name="384" href="#384">384</a> <em>     * should be found in the arc.</em><a name="385" href="#385">385</a> <em>     * @param foundFiles Files found in the arc.</em><a name="386" href="#386">386</a> <em>     */</em><a name="387" href="#387">387</a>     <strong>public</strong> <strong>void</strong> testFilesInArc(List&lt;File> files, List&lt;File> foundFiles)<a name="388" href="#388">388</a>     {<a name="389" href="#389">389</a>         assertTrue(<span class="string">"All files are on disk: "</span> + files, filesExist(files));<a name="390" href="#390">390</a>         assertTrue(<span class="string">"All found: "</span> + files + <span class="string">", "</span> + foundFiles,<a name="391" href="#391">391</a>             foundFiles.containsAll(files));<a name="392" href="#392">392</a>         assertTrue(<span class="string">"Same size: "</span> + files + <span class="string">", "</span> + foundFiles,<a name="393" href="#393">393</a>             foundFiles.size() == files.size());<a name="394" href="#394">394</a>     }<a name="395" href="#395">395</a> <a name="396" href="#396">396</a>     <em>/**<em>*</em></em><a name="397" href="#397">397</a> <em>     * Find all files that belong to this test that are mentioned in the arc.</em><a name="398" href="#398">398</a> <em>     * @return List of unique found file File objects.</em><a name="399" href="#399">399</a> <em>     */</em><a name="400" href="#400">400</a>     <strong>protected</strong> List&lt;File> filesFoundInArc() {<a name="401" href="#401">401</a>         String baseURL = getSelftestURLWithTrailingSlash();<a name="402" href="#402">402</a>         <strong>if</strong> (baseURL.endsWith(getTestName() + '/')) {<a name="403" href="#403">403</a>             <em class="comment">// URL may already end in the test name for case where we're</em><a name="404" href="#404">404</a>             <em class="comment">// running one test only.  If so, strip back the trailing '/'.</em><a name="405" href="#405">405</a>             baseURL = baseURL.substring(0, baseURL.length() - 1);<a name="406" href="#406">406</a>         } <strong>else</strong> {<a name="407" href="#407">407</a>             baseURL += getTestName();<a name="408" href="#408">408</a>         }<a name="409" href="#409">409</a>         List [] metaDatas = getMetaDatas();<a name="410" href="#410">410</a>         <a href="../../../../org/archive/io/arc/ARCRecordMetaData.html">ARCRecordMetaData</a> metaData = <strong>null</strong>;<a name="411" href="#411">411</a>         List&lt;File> filesFound = <strong>new</strong> ArrayList&lt;File>();<a name="412" href="#412">412</a>         <strong>for</strong> (<strong>int</strong> mdi = 0; mdi &lt; metaDatas.length; mdi++) {<a name="413" href="#413">413</a>         	List list = metaDatas[mdi];<a name="414" href="#414">414</a> 			<strong>for</strong> (<strong>final</strong> Iterator i = list.iterator(); i.hasNext();) {<a name="415" href="#415">415</a> 				metaData = (ARCRecordMetaData) i.next();<a name="416" href="#416">416</a> 				String url = metaData.getUrl();<a name="417" href="#417">417</a> 				<strong>if</strong> (url.startsWith(baseURL)<a name="418" href="#418">418</a> 						&amp;&amp; metaData.getMimetype().equalsIgnoreCase(<span class="string">"text/html"</span>)) {<a name="419" href="#419">419</a> 					String fileName = url.substring(baseURL.length());<a name="420" href="#420">420</a> 					<strong>if</strong> (fileName.startsWith(<span class="string">"/"</span>)) {<a name="421" href="#421">421</a> 						fileName = fileName.substring(1);<a name="422" href="#422">422</a> 					}<a name="423" href="#423">423</a> 					<strong>if</strong> (fileName != <strong>null</strong> &amp;&amp; fileName.length() > 0) {<a name="424" href="#424">424</a> 						File f = <strong>new</strong> File(fileName);<a name="425" href="#425">425</a> 						<strong>if</strong> (!filesFound.contains(f)) {<a name="426" href="#426">426</a> 							<em class="comment">// Don't add duplicates.</em><a name="427" href="#427">427</a> 							filesFound.add(<strong>new</strong> File(fileName));<a name="428" href="#428">428</a> 						}<a name="429" href="#429">429</a> 					}<a name="430" href="#430">430</a> 				}<a name="431" href="#431">431</a> 			}<a name="432" href="#432">432</a> 		}<a name="433" href="#433">433</a>         <strong>return</strong> filesFound;<a name="434" href="#434">434</a>     }<a name="435" href="#435">435</a> }</pre><hr/><div id="footer">This page was automatically generated by <a href="http://maven.apache.org/">Maven</a></div></body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产综合久久精品app | 国产一区二区三区电影在线观看| 亚洲一区在线播放| 日韩精品一区二区三区在线播放| 欧美日韩在线电影| 3d成人h动漫网站入口| 欧美久久久久久久久久| 69精品人人人人| 精品国产亚洲一区二区三区在线观看| 欧美日韩精品免费观看视频| 欧美电影一区二区| 精品99999| 日本一区二区三区在线不卡| 综合久久久久久久| 午夜精品久久久久久久| 免费在线观看一区| 国产成人一区二区精品非洲| 盗摄精品av一区二区三区| 成人视屏免费看| 91福利在线播放| 欧美一区二区三区在线观看视频| 91福利小视频| 久久久.com| 一区二区视频在线| 亚洲一级二级在线| 久久99国产精品久久| 成+人+亚洲+综合天堂| 欧美日韩另类国产亚洲欧美一级| 欧美电影免费观看完整版| 国产精品私人影院| 偷拍自拍另类欧美| 国产成人免费在线| 欧美日韩久久不卡| 国产亚洲精品精华液| 性做久久久久久| 成人午夜看片网址| 91精品国产综合久久国产大片 | 91成人免费电影| 6080国产精品一区二区| 国产精品入口麻豆九色| 午夜精品成人在线视频| 成人一区二区三区在线观看 | 久久国产麻豆精品| 丁香另类激情小说| 日韩欧美你懂的| 亚洲亚洲精品在线观看| 日精品一区二区| 91亚洲国产成人精品一区二区三 | 久久精品免视看| 首页国产欧美久久| 日本丰满少妇一区二区三区| 精品毛片乱码1区2区3区| 亚洲一区视频在线观看视频| 成av人片一区二区| 亚洲国产高清不卡| 国内精品写真在线观看| 欧美福利视频导航| 亚洲免费av观看| 99国产精品国产精品久久| 久久精品欧美一区二区三区麻豆| 亚洲电影视频在线| 一本久久综合亚洲鲁鲁五月天| 久久精品人人做人人爽97| 日本aⅴ亚洲精品中文乱码| 欧美综合天天夜夜久久| 亚洲欧美日韩中文字幕一区二区三区| 麻豆精品视频在线观看免费 | 成人亚洲一区二区一| 欧美一区二区大片| 肉丝袜脚交视频一区二区| 欧美午夜精品久久久久久孕妇 | 欧美日韩国产综合草草| 一区二区三区高清在线| 99re视频这里只有精品| ...av二区三区久久精品| 成人在线视频首页| 日韩理论片网站| 欧美性一二三区| 亚洲第一成年网| 91免费视频网| 亚洲123区在线观看| 欧美日本一区二区| 极品美女销魂一区二区三区| 26uuu另类欧美亚洲曰本| 天堂蜜桃91精品| 日韩欧美的一区| 国产乱理伦片在线观看夜一区| 久久综合狠狠综合久久综合88 | 欧美天堂一区二区三区| 自拍偷拍亚洲综合| 在线观看视频一区二区欧美日韩| 亚洲成人av电影在线| 日韩女同互慰一区二区| 国产福利91精品一区二区三区| 国产日韩成人精品| 色噜噜夜夜夜综合网| 日韩在线卡一卡二| 精品福利二区三区| 99国产精品久久久久久久久久| 玉足女爽爽91| 日韩欧美色综合| 99久久精品国产观看| 亚洲6080在线| 欧美国产日产图区| 欧美精品一级二级| 成人午夜激情影院| 日产国产欧美视频一区精品| 久久色.com| 欧美日韩一区精品| 成熟亚洲日本毛茸茸凸凹| 亚洲人午夜精品天堂一二香蕉| 欧美一区二区三区播放老司机| 国产精品一区二区91| 一区二区高清视频在线观看| 91精品国产综合久久精品图片| 国产成人av一区二区| 亚洲一区日韩精品中文字幕| 精品久久人人做人人爽| 色诱视频网站一区| 天堂av在线一区| 喷水一区二区三区| 中文字幕一区av| 精品国产不卡一区二区三区| 91啪亚洲精品| 国产精品一品视频| 奇米影视一区二区三区| 亚洲老妇xxxxxx| 国产精品欧美一级免费| 精品国产区一区| 欧美精品丝袜中出| 色欧美88888久久久久久影院| 国产成人在线免费| 久久av老司机精品网站导航| 亚洲成人免费影院| 亚洲品质自拍视频网站| 国产精品视频第一区| 精品国产第一区二区三区观看体验| 欧美久久久一区| 欧美亚洲丝袜传媒另类| 91在线观看一区二区| 成人在线视频一区二区| 国产精品一区免费在线观看| 国内久久婷婷综合| 国内精品伊人久久久久av一坑| 久色婷婷小香蕉久久| 蜜桃视频在线观看一区| 日韩成人免费看| 日本视频一区二区| 青青国产91久久久久久 | 日韩精品一区国产麻豆| 欧美一区二区视频在线观看2020| 欧美色网一区二区| 在线精品观看国产| 欧美日韩精品一区二区三区 | 亚洲视频在线观看三级| 亚洲国产精品成人综合 | 中文字幕精品三区| 欧美国产日韩亚洲一区| 国产精品网站在线观看| 亚洲人成7777| 亚洲国产精品一区二区尤物区| 亚洲午夜久久久久久久久久久| 亚洲成av人**亚洲成av**| 日韩精品一级二级 | 亚洲国产精品精华液ab| 国产欧美一区二区精品婷婷| 久久精品人人做| 最新中文字幕一区二区三区| 国产精品进线69影院| 伊人色综合久久天天| 日韩主播视频在线| 国产很黄免费观看久久| 91原创在线视频| 91精品国产乱码久久蜜臀| 久久亚洲综合av| 最新久久zyz资源站| 午夜视频在线观看一区二区三区| 日韩极品在线观看| 国产精品18久久久| 在线观看视频91| 久久久美女艺术照精彩视频福利播放| 中文一区二区在线观看| 亚洲一区在线观看视频| 国产精品99久久久久久有的能看| av在线播放不卡| 欧美一个色资源| 最新国产成人在线观看| 另类人妖一区二区av| kk眼镜猥琐国模调教系列一区二区| 欧美日韩和欧美的一区二区| 国产农村妇女毛片精品久久麻豆| 夜夜精品浪潮av一区二区三区| 久久成人精品无人区| 色88888久久久久久影院野外| 日韩精品一区二区在线| 艳妇臀荡乳欲伦亚洲一区| 韩国v欧美v日本v亚洲v| 欧美亚洲高清一区| 中文字幕第一区第二区| 久久99精品国产|