You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2012/09/17 17:10:18 UTC

svn commit: r1386650 - /myfaces/tobago/branches/tobago-1.5.x/tobago-example/tobago-example-test/src/main/webapp/tc/sheet/sheet-selector.selenium.html

Author: lofwyr
Date: Mon Sep 17 15:10:17 2012
New Revision: 1386650

URL: http://svn.apache.org/viewvc?rev=1386650&view=rev
Log:
TOBAGO-1195: Bug in component tc:columnSelector: The checkboxes aren't initialise correctly 
TOBAGO-1196: Bug in component columnSelector. selectsubmenu is missing in columSelector header.

Added:
    myfaces/tobago/branches/tobago-1.5.x/tobago-example/tobago-example-test/src/main/webapp/tc/sheet/sheet-selector.selenium.html

Added: myfaces/tobago/branches/tobago-1.5.x/tobago-example/tobago-example-test/src/main/webapp/tc/sheet/sheet-selector.selenium.html
URL: http://svn.apache.org/viewvc/myfaces/tobago/branches/tobago-1.5.x/tobago-example/tobago-example-test/src/main/webapp/tc/sheet/sheet-selector.selenium.html?rev=1386650&view=auto
==============================================================================
--- myfaces/tobago/branches/tobago-1.5.x/tobago-example/tobago-example-test/src/main/webapp/tc/sheet/sheet-selector.selenium.html (added)
+++ myfaces/tobago/branches/tobago-1.5.x/tobago-example/tobago-example-test/src/main/webapp/tc/sheet/sheet-selector.selenium.html Mon Sep 17 15:10:17 2012
@@ -0,0 +1,429 @@
+<?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">
+
+<!--
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+-->
+
+<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:8080/faces/tc/button/link-attribute.xhtml" />
+<title>New Test</title>
+</head>
+<body>
+<table cellpadding="1" cellspacing="1" border="1">
+<thead>
+<tr><td rowspan="1" colspan="3">New Test</td></tr>
+</thead><tbody>
+<tr>
+	<td>open</td>
+	<td>/faces/tc/sheet/sheet-selector.xhtml</td>
+	<td></td>
+</tr>
+<tr>
+	<td>click</td>
+	<td>css=img</td>
+	<td></td>
+</tr>
+<tr>
+	<td>click</td>
+	<td>link=Alles markieren</td>
+	<td></td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_0</td>
+	<td>on</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_1</td>
+	<td>on</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_2</td>
+	<td>on</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_3</td>
+	<td>on</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_4</td>
+	<td>on</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_5</td>
+	<td>on</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_19</td>
+	<td>on</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[1]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-odd tobago-sheet-row-markup-selected</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[2]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-even tobago-sheet-row-markup-selected</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[3]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-odd tobago-sheet-row-markup-selected</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[4]@class</td>
+    <td>tobago-sheet-row tobago-sheet-row-markup-even tobago-sheet-row-markup-selected</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[5]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-odd tobago-sheet-row-markup-selected</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[20]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-even tobago-sheet-row-markup-selected</td>
+</tr>
+<tr>
+	<td>click</td>
+	<td>css=img</td>
+	<td></td>
+</tr>
+<tr>
+	<td>click</td>
+	<td>link=Markierungen löschen</td>
+	<td></td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_0</td>
+	<td>off</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_1</td>
+	<td>off</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_2</td>
+	<td>off</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_3</td>
+	<td>off</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_4</td>
+	<td>off</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_5</td>
+	<td>off</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_19</td>
+	<td>off</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[1]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-odd</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[2]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-even</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[3]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-odd</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[4]@class</td>
+    <td>tobago-sheet-row tobago-sheet-row-markup-even</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[5]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-odd</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[20]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-even</td>
+</tr>
+<tr>
+	<td>click</td>
+	<td>id=page:sheet_data_row_selector_0</td>
+	<td></td>
+</tr>
+<tr>
+	<td>click</td>
+	<td>id=page:sheet_data_row_selector_2</td>
+	<td></td>
+</tr>
+<tr>
+	<td>click</td>
+	<td>id=page:sheet_data_row_selector_4</td>
+	<td></td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_0</td>
+	<td>on</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_1</td>
+	<td>off</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_2</td>
+	<td>on</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_3</td>
+	<td>off</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_4</td>
+	<td>on</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_5</td>
+	<td>off</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_19</td>
+	<td>off</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[1]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-odd tobago-sheet-row-markup-selected</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[2]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-even</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[3]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-odd tobago-sheet-row-markup-selected</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[4]@class</td>
+    <td>tobago-sheet-row tobago-sheet-row-markup-even</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[5]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-odd tobago-sheet-row-markup-selected</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[20]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-even</td>
+</tr>
+<tr>
+	<td>click</td>
+	<td>css=img</td>
+	<td></td>
+</tr>
+<tr>
+	<td>click</td>
+	<td>link=Markierung umkehren</td>
+	<td></td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_0</td>
+	<td>off</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_1</td>
+	<td>on</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_2</td>
+	<td>off</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_3</td>
+	<td>on</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_4</td>
+	<td>off</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_5</td>
+	<td>on</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_19</td>
+	<td>on</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[1]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-odd</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[2]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-even tobago-sheet-row-markup-selected</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[3]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-odd</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[4]@class</td>
+    <td>tobago-sheet-row tobago-sheet-row-markup-even tobago-sheet-row-markup-selected</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[5]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-odd</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[20]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-even tobago-sheet-row-markup-selected</td>
+</tr>
+<tr>
+	<td>click</td>
+	<td>id=page:sheet:ToPage::link_2</td>
+	<td></td>
+</tr>
+<tr>
+	<td>waitForAttribute</td>
+	<td>//table/tbody/tr@rowindexinmodel</td>
+	<td>20</td>
+</tr>
+<tr>
+	<td>click</td>
+	<td>id=page:sheet:ToPage::link_1</td>
+	<td></td>
+</tr>
+<tr>
+	<td>waitForAttribute</td>
+	<td>//table/tbody/tr@rowindexinmodel</td>
+	<td>0</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_0</td>
+	<td>off</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_1</td>
+	<td>on</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_2</td>
+	<td>off</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_3</td>
+	<td>on</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_4</td>
+	<td>off</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_5</td>
+	<td>on</td>
+</tr>
+<tr>
+	<td>verifyValue</td>
+	<td>id=page:sheet_data_row_selector_19</td>
+	<td>on</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[1]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-odd</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[2]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-even tobago-sheet-row-markup-selected</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[3]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-odd</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[4]@class</td>
+    <td>tobago-sheet-row tobago-sheet-row-markup-even tobago-sheet-row-markup-selected</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[5]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-odd</td>
+</tr>
+<tr>
+	<td>assertAttribute</td>
+	<td>//table/tbody/tr[20]@class</td>
+	<td>tobago-sheet-row tobago-sheet-row-markup-even tobago-sheet-row-markup-selected</td>
+</tr>
+</tbody></table>
+</body>
+</html>