Improved Javadoc and added test for isPage method.
This commit is contained in:
parent
35a90e3ff9
commit
c330ac064d
2 changed files with 36 additions and 1 deletions
|
@ -308,6 +308,20 @@ public class HttpAccessLogAnalyzer
|
|||
/**
|
||||
* Checks if is page.
|
||||
*
|
||||
* <pre>
|
||||
* null => false
|
||||
* "" => false
|
||||
* " " => false
|
||||
* "GET /foo" => true
|
||||
* "GET /foo42" => true
|
||||
* "GET /foo.cgi" => true
|
||||
* "GET /foo.htm" => true
|
||||
* "GET /foo.html" => true
|
||||
* "GET /foo.php" => true
|
||||
* "GET /foo.xhtml" => true
|
||||
* "GET /foo.jpg" => false
|
||||
* </pre>
|
||||
*
|
||||
* @param request
|
||||
* the request
|
||||
* @return true, if is page
|
||||
|
|
|
@ -38,6 +38,27 @@ import fr.devinsy.statoolinfos.util.FilesUtils;
|
|||
*/
|
||||
public class HttpAccessLogsAnalyzerTest
|
||||
{
|
||||
/**
|
||||
* Checks if is page test 01.
|
||||
*/
|
||||
@Test
|
||||
public void isPageTest01()
|
||||
{
|
||||
Assert.assertFalse(HttpAccessLogAnalyzer.isPage(null));
|
||||
Assert.assertFalse(HttpAccessLogAnalyzer.isPage(""));
|
||||
Assert.assertFalse(HttpAccessLogAnalyzer.isPage(" "));
|
||||
|
||||
Assert.assertTrue(HttpAccessLogAnalyzer.isPage("GET /foo"));
|
||||
Assert.assertTrue(HttpAccessLogAnalyzer.isPage("GET /foo42"));
|
||||
Assert.assertTrue(HttpAccessLogAnalyzer.isPage("GET /foo.html"));
|
||||
Assert.assertTrue(HttpAccessLogAnalyzer.isPage("GET /foo.HTML"));
|
||||
Assert.assertTrue(HttpAccessLogAnalyzer.isPage("GET /foo.HtMl"));
|
||||
Assert.assertTrue(HttpAccessLogAnalyzer.isPage("GET /foo.HtMl"));
|
||||
|
||||
Assert.assertTrue(HttpAccessLogAnalyzer.isPage("GET /foo/bar/foo.php"));
|
||||
Assert.assertFalse(HttpAccessLogAnalyzer.isPage("GET /foo.jpg"));
|
||||
}
|
||||
|
||||
/**
|
||||
* @throws Exception
|
||||
*/
|
||||
|
|
Loading…
Reference in a new issue