Clover Coverage Report
Coverage timestamp: Fri May 9 2008 10:54:27 EST
../../../../../img/srcFileCovDistChart0.png 86% of files have more coverage
20   50   6   10
8   31   0.3   2
2     3  
1    
 
  Test       Line # 21 20 6 0% 0.0
 
No Tests
 
1    package org.apache.lucene.demo.html;
2   
3    /**
4    * Copyright 2004 The Apache Software Foundation
5    *
6    * Licensed under the Apache License, Version 2.0 (the "License");
7    * you may not use this file except in compliance with the License.
8    * You may obtain a copy of the License at
9    *
10    * http://www.apache.org/licenses/LICENSE-2.0
11    *
12    * Unless required by applicable law or agreed to in writing, software
13    * distributed under the License is distributed on an "AS IS" BASIS,
14    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15    * See the License for the specific language governing permissions and
16    * limitations under the License.
17    */
18   
19    import java.io.*;
20   
 
21    class Test {
 
22  0 toggle public static void main(String[] argv) throws IOException, InterruptedException {
23  0 if ("-dir".equals(argv[0])) {
24  0 String[] files = new File(argv[1]).list();
25  0 java.util.Arrays.sort(files);
26  0 for (int i = 0; i < files.length; i++) {
27  0 System.err.println(files[i]);
28  0 File file = new File(argv[1], files[i]);
29  0 parse(file);
30    }
31    } else
32  0 parse(new File(argv[0]));
33    }
34   
 
35  0 toggle public static void parse(File file) throws IOException, InterruptedException {
36  0 FileInputStream fis = null;
37  0 try {
38  0 fis = new FileInputStream(file);
39  0 HTMLParser parser = new HTMLParser(fis);
40  0 System.out.println("Title: " + Entities.encode(parser.getTitle()));
41  0 System.out.println("Summary: " + Entities.encode(parser.getSummary()));
42  0 System.out.println("Content:");
43  0 LineNumberReader reader = new LineNumberReader(parser.getReader());
44  0 for (String l = reader.readLine(); l != null; l = reader.readLine())
45  0 System.out.println(l);
46    } finally {
47  0 if (fis != null) fis.close();
48    }
49    }
50    }