<tr>
<td><a href="rules/search_by_plugin.html">rules/search_by_plugin</a></td>
</tr>
-<tr>
- <td><a href="rules/search_by_rule_category.html">rules/search_by_rule_category</a></td>
-</tr>
<tr>
<td><a href="rules/search_by_rule_title.html">rules/search_by_rule_title</a></td>
</tr>
<tr>
<td><a href="violations_drilldown/select_resource.html">violations_drilldown/select_resource</a></td>
</tr>
-<tr>
- <td><a href="violations_drilldown/SONAR-722_filter_rule.html">violations_drilldown/SONAR-722_filter_rule</a></td>
-</tr>
<tr>
<td><a href="violations_drilldown/popup-on-rules.html">violations_drilldown/popup-on-rules</a>
</td>
<td>//select[@id="search_plugin"]/option[@selected="selected"]/@value</td>
<td></td>
</tr>
-<tr>
- <td>assertValue</td>
- <td>//select[@id="search_category"]/option[@selected="selected"]/@value</td>
- <td></td>
-</tr>
<tr>
<td>assertValue</td>
<td>//select[@id="search_status"]/option[@selected="selected"]/@value</td>
<td>//table[@id="result_table"]//tr[100]</td>
<td></td>
</tr>
-
</tbody></table>
</body>
</html>
<td>search_plugin</td>
<td>label=Any</td>
</tr>
-<tr>
- <td>select</td>
- <td>search_category</td>
- <td>label=Any</td>
-</tr>
<tr>
<td>select</td>
<td>search_priority</td>
<td>results</td>
<td></td>
</tr>
-
+<tr>
+ <td>assertElementPresent</td>
+ <td>result_table</td>
+ <td></td>
+</tr>
</tbody></table>
</body>
</html>
<td>search_plugin</td>
<td>label=Checkstyle</td>
</tr>
-<tr>
- <td>select</td>
- <td>search_category</td>
- <td>label=Efficiency</td>
-</tr>
<tr>
<td>clickAndWait</td>
<td>submit_search</td>
<td></td>
</tr>
<tr>
- <td>assertXpathCount</td>
- <td>//*[contains(text(), 'Findbugs')]</td>
- <td>1</td>
+ <td>assertText</td>
+ <td>result_table</td>
+ <td>glob:*Checkstyle*</td>
+</tr>
+<tr>
+ <td>assertText</td>
+ <td>result_table</td>
+ <td>glob:*Pmd*</td>
</tr>
<tr>
- <td>assertXpathCount</td>
- <td>//*[contains(text(), 'Checkstyle')]</td>
- <td>2</td>
+ <td>assertNotText</td>
+ <td>result_table</td>
+ <td>glob:*Findbugs*</td>
</tr>
<tr>
- <td>assertXpathCount</td>
- <td>//*[contains(text(), 'Pmd')]</td>
- <td>14</td>
+ <td>assertNotText</td>
+ <td>result_table</td>
+ <td>glob:*Squid*</td>
</tr>
-
</tbody></table>
</body>
</html>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head profile="http://selenium-ide.openqa.org/profiles/test-case">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<link rel="selenium.base" href="" />
-<title>search_by_rule_category</title>
-</head>
-<body>
-<table cellpadding="1" cellspacing="1" border="1">
-<thead>
-<tr><td rowspan="1" colspan="3">search_by_rule_category</td></tr>
-</thead><tbody>
-<tr>
- <td>open</td>
- <td>/profiles</td>
- <td></td>
-</tr>
-<tr>
- <td>clickAndWait</td>
- <td>rules-java-Sonar%20way</td>
- <td></td>
-</tr>
-<tr>
- <td>removeSelection</td>
- <td>search_plugin</td>
- <td>label=Any</td>
-</tr>
-<tr>
- <td>addSelection</td>
- <td>search_plugin</td>
- <td>label=Checkstyle</td>
-</tr>
-<tr>
- <td>select</td>
- <td>search_category</td>
- <td>label=Maintainability</td>
-</tr>
-<tr>
- <td>addSelection</td>
- <td>search_category</td>
- <td>label=Reliability</td>
-</tr>
-<tr>
- <td>clickAndWait</td>
- <td>submit_search</td>
- <td></td>
-</tr>
-<tr>
- <td>assertTextPresent</td>
- <td>16 results</td>
- <td></td>
-</tr>
-
-</tbody></table>
-</body>
-</html>
<td>search_plugin</td>
<td>label=Checkstyle</td>
</tr>
-<tr>
- <td>select</td>
- <td>search_category</td>
- <td>label=Maintainability</td>
-</tr>
-<tr>
- <td>addSelection</td>
- <td>search_category</td>
- <td>label=Reliability</td>
-</tr>
<tr>
<td>select</td>
<td>search_priority</td>
- <td>label=Major</td>
-</tr>
-<tr>
- <td>addSelection</td>
- <td>search_priority</td>
<td>label=Critical</td>
</tr>
<tr>
</tr>
<tr>
<td>waitForTextPresent</td>
- <td>10 results</td>
+ <td>results</td>
<td></td>
</tr>
<tr>
- <td>assertXpathCount</td>
- <td>//*[contains(text(), 'Checkstyle')]</td>
- <td>11</td>
-</tr>
-<tr>
- <td>assertXpathCount</td>
- <td>//*[contains(text(), 'Pmd')]</td>
- <td>0</td>
+ <td>assertText</td>
+ <td>result_table</td>
+ <td>glob:*Equals Hash Code*</td>
</tr>
<tr>
- <td>assertXpathCount</td>
- <td>//*[contains(text(), 'Findbugs')]</td>
- <td>1</td>
+ <td>assertNotText</td>
+ <td>result_table</td>
+ <td>glob:*Anon Inner Length *</td>
</tr>
-
</tbody></table>
</body>
</html>
<td>search_plugin</td>
<td>label=Checkstyle</td>
</tr>
-<tr>
- <td>select</td>
- <td>search_category</td>
- <td>label=Maintainability</td>
-</tr>
-<tr>
- <td>addSelection</td>
- <td>search_category</td>
- <td>label=Reliability</td>
-</tr>
<tr>
<td>select</td>
<td>search_priority</td>
<td>label=Any</td>
</tr>
<tr>
- <td>click</td>
+ <td>clickAndWait</td>
<td>submit_search</td>
<td></td>
</tr>
<tr>
- <td>waitForTextPresent</td>
- <td>44 results</td>
+ <td>waitForElementPresent</td>
+ <td>result_table</td>
<td></td>
</tr>
<tr>
- <td>assertXpathCount</td>
- <td>//*[contains(text(), 'Checkstyle')]</td>
- <td>45</td>
-</tr>
-<tr>
- <td>assertXpathCount</td>
- <td>//*[contains(text(), 'Pmd')]</td>
- <td>0</td>
+ <td>assertText</td>
+ <td>result_table</td>
+ <td>glob:*Abstract Class Name*</td>
</tr>
<tr>
- <td>assertXpathCount</td>
- <td>//*[contains(text(), 'Findbugs')]</td>
- <td>1</td>
+ <td>assertText</td>
+ <td>result_table</td>
+ <td>glob:*Anon Inner Length *</td>
</tr>
<tr>
<td>select</td>
<td></td>
</tr>
<tr>
- <td>assertTextPresent</td>
- <td>34 results</td>
+ <td>waitForElementPresent</td>
+ <td>result_table</td>
<td></td>
</tr>
<tr>
- <td>assertXpathCount</td>
- <td>//*[contains(text(), 'Checkstyle')]</td>
- <td>35</td>
-</tr>
-<tr>
- <td>assertXpathCount</td>
- <td>//*[contains(text(), 'Pmd')]</td>
- <td>0</td>
+ <td>assertText</td>
+ <td>result_table</td>
+ <td>glob:*Abstract Class Name *</td>
</tr>
<tr>
- <td>assertXpathCount</td>
- <td>//*[contains(text(), 'Findbugs')]</td>
- <td>1</td>
+ <td>assertNotText</td>
+ <td>result_table</td>
+ <td>glob:*Anon Inner Length *</td>
</tr>
-
</tbody></table>
</body>
</html>
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head profile="http://selenium-ide.openqa.org/profiles/test-case">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<link rel="selenium.base" href="http://localhost:9000/" />
-<title>SONAR-722_filter_rule</title>
-</head>
-<body>
-<table cellpadding="1" cellspacing="1" border="1">
-<thead>
-<tr><td rowspan="1" colspan="3">SONAR-722_filter_rule</td></tr>
-</thead><tbody>
-<tr>
- <td>open</td>
- <td>/drilldown/violations/org.sonar.tests:reference?filter=category</td>
- <td></td>
-</tr>
-<tr>
- <td>assertText</td>
- <td>col_categories</td>
- <td>glob:*Maintainability*28*</td>
-</tr>
-<tr>
- <td>clickAndWait</td>
- <td>link=Maintainability</td>
- <td></td>
-</tr>
-<tr>
- <td>assertText</td>
- <td>col_DIR</td>
- <td>glob:*22*2*2*2*</td>
-</tr>
-<tr>
- <td>assertNotText</td>
- <td>col_DIR</td>
- <td>glob:*19*4*</td>
-</tr>
-<tr>
- <td>clickAndWait</td>
- <td>link=Cyclomatic Complexity</td>
- <td></td>
-</tr>
-<tr>
- <td>assertText</td>
- <td>col_DIR</td>
- <td>glob:*2*2*</td>
-</tr>
-<tr>
- <td>assertNotText</td>
- <td>col_DIR</td>
- <td>glob:*15*</td>
-</tr>
-
-</tbody></table>
-</body>
-</html>
<td>col_rules</td>
<td>glob:*Unused local variable*</td>
</tr>
-<tr>
- <td>assertText</td>
- <td>col_categories</td>
- <td>glob:*Maintainability*</td>
-</tr>
<tr>
<td>assertText</td>
<td>col_DIR</td>
<td>col_FIL</td>
<td>glob:*DuplicatedLinesInSamePackage1*</td>
</tr>
-
</tbody></table>
</body>
</html>