Commit 675c5d93 authored by Jérome Perrin's avatar Jérome Perrin

test sort on accounting module, with and without selection filtered

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@34618 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent e3595307
......@@ -40,12 +40,12 @@
<value> <string encoding="cdata"><![CDATA[
<html>\n
<head><title>Test for Accounting module main lisbox</title></head>\n
<head><title>Test sort for Accounting module main listbox, without section</title></head>\n
<body>\n
<table cellpadding="1" cellspacing="1" border="1">\n
<thead>\n
<tr><td rowspan="1" colspan="4">\n
Test Accounting module listbox display values + sort on dates\n
Test sort for Accounting module main listbox, without section\n
</td></tr>\n
</thead><tbody tal:define="init_method string:AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0">\n
<tal:block metal:use-macro="here/AccountingZuite_CommonTemplate/macros/init"/>\n
......@@ -56,12 +56,34 @@ Test Accounting module listbox display values + sort on dates\n
<td>select_module</td>\n
<td>Accounting</td>\n
</tr>\n
<tr>\n
<td>clickAndWait</td>\n
<td>Folder_show:method</td>\n
<td></td>\n
</tr>\n
<!-- we unselect section -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//a[@class=\'find\'][1]</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>select</td>\n
<td>field_your_section_category</td>\n
<td>label=</td>\n
</tr>\n
<tr>\n
<td>clickAndWait</td>\n
<td>dialog_submit_button</td>\n
<td></td>\n
</tr>\n
<!-- }}} -->\n
\n
<!-- 4 records in the list {{{ -->\n
\n
<!-- sort by title {{{ -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>Folder_show:method</td>\n
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and @value=\'listbox.title\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
......@@ -69,17 +91,77 @@ Test Accounting module listbox display values + sort on dates\n
<td>listbox_record_number</td>\n
<td>4 records</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_0\']/td[2]</td>\n
<td>Accounts opening</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_1\']/td[2]</td>\n
<td>Client 1 Sale Invoice</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_2\']/td[2]</td>\n
<td>Client 2 Sale Invoice</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_3\']/td[2]</td>\n
<td>First Purchase Invoice</td>\n
</tr>\n
<!-- }}} -->\n
\n
<!-- TODO:\n
loop and check date line1 <= line2 ???\n
-->\n
<!-- search and sort by title desc (regression) {{{ -->\n
<tr>\n
<td>type</td>\n
<td>title</td>\n
<td>%</td>\n
</tr>\n
<tr>\n
<td>clickAndWait</td>\n
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and @value=\'listbox.title\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>listbox_record_number</td>\n
<td>4 records</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_0\']/td[2]</td>\n
<td>First Purchase Invoice</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_1\']/td[2]</td>\n
<td>Client 2 Sale Invoice</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_2\']/td[2]</td>\n
<td>Client 1 Sale Invoice</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_3\']/td[2]</td>\n
<td>Accounts opening</td>\n
</tr>\n
<!-- }}} -->\n
\n
<!-- check content of known lines {{{ -->\n
<!-- sort by type {{{ -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and\n
@value=\'listbox.translated_portal_type\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_0\']/td[5]</td>\n
<td>2005/01/01</td>\n
<td>listbox_record_number</td>\n
<td>4 records</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
......@@ -88,56 +170,169 @@ loop and check date line1 <= line2 ???\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_0\']/td[3]</td>\n
<td>//tr[@id=\'listbox_data_line_1\']/td[2]</td>\n
<td>First Purchase Invoice</td>\n
</tr>\n
<!-- }}} -->\n
\n
<!-- sort by type desc {{{ -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and\n
@value=\'listbox.translated_portal_type\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>listbox_record_number</td>\n
<td>4 records</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_2\']/td[2]</td>\n
<td>First Purchase Invoice</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_3\']/td[2]</td>\n
<td>Accounts opening</td>\n
</tr>\n
<!-- }}} -->\n
\n
<!-- sort by date {{{ -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and\n
@value=\'listbox.operation_date\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_1\']/td[5]</td>\n
<td>2005/01/02</td>\n
<td>listbox_record_number</td>\n
<td>4 records</td>\n
</tr>\n
<!-- no error -->\n
<!-- }}} -->\n
\n
<!-- sort by date desc {{{ -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and\n
@value=\'listbox.operation_date\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_1\']/td[2]</td>\n
<td>listbox_record_number</td>\n
<td>4 records</td>\n
</tr>\n
<!-- no error -->\n
<!-- }}} -->\n
\n
<!-- sort by reference {{{ -->\n
<tr>\n
<td>type</td>\n
<td>reference</td>\n
<td>%</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>clickAndWait</td>\n
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and\n
@value=\'listbox.reference\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>listbox_record_number</td>\n
<td>2 records</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_0\']/td[2]</td>\n
<td>Client 1 Sale Invoice</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_1\']/td[3]</td>\n
<td>Client 1</td>\n
<td>//tr[@id=\'listbox_data_line_1\']/td[2]</td>\n
<td>Client 2 Sale Invoice</td>\n
</tr>\n
<!-- }}} -->\n
\n
<!-- sort by reference desc {{{ -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and\n
@value=\'listbox.reference\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_2\']/td[5]</td>\n
<td>2005/01/03</td>\n
<td>listbox_record_number</td>\n
<td>2 records</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_2\']/td[2]</td>\n
<td>//tr[@id=\'listbox_data_line_0\']/td[2]</td>\n
<td>Client 2 Sale Invoice</td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_2\']/td[3]</td>\n
<td>Client 2</td>\n
<td>//tr[@id=\'listbox_data_line_1\']/td[2]</td>\n
<td>Client 1 Sale Invoice</td>\n
</tr>\n
<!-- }}} -->\n
\n
<!-- clear reference search {{{ -->\n
<tr>\n
<td>type</td>\n
<td>reference</td>\n
<td></td>\n
<td></td>\n
</tr>\n
<!-- }}} -->\n
\n
<!-- sort by specific reference {{{ -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and\n
@value=\'listbox.specific_reference\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_3\']/td[5]</td>\n
<td>2005/01/04</td>\n
<td>listbox_record_number</td>\n
<td>4 records</td>\n
</tr>\n
<!-- no error -->\n
<!-- }}} -->\n
\n
<!-- sort by specific reference desc {{{ -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and\n
@value=\'listbox.specific_reference\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_3\']/td[2]</td>\n
<td>First Purchase Invoice</td>\n
<td>listbox_record_number</td>\n
<td>4 records</td>\n
</tr>\n
<!-- no error -->\n
<!-- }}} -->\n
\n
<!-- sort by simulation state {{{ -->\n
<tr>\n
<td>clickAndWait</td>\n
<td>//button[@name=\'setSelectionQuickSortOrder:method\' and\n
@value=\'listbox.translated_simulation_state_title\']</td>\n
<td></td>\n
</tr>\n
<tr>\n
<td>verifyText</td>\n
<td>//tr[@id=\'listbox_data_line_3\']/td[3]</td>\n
<td>Supplier</td>\n
<td>listbox_record_number</td>\n
<td>4 records</td>\n
</tr>\n
<!-- }}} -->\n
\n
......@@ -159,7 +354,7 @@ loop and check date line1 <= line2 ???\n
</item>
<item>
<key> <string>id</string> </key>
<value> <string>test_accounting_transaction_module_default_sort.html</string> </value>
<value> <string>test_accounting_transaction_module_sort_without_section.html</string> </value>
</item>
<item>
<key> <string>title</string> </key>
......
154
\ No newline at end of file
155
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment