<html>
<head>
<base href="http://localhost:8080/erp5_portal/portal_tests/result_20071119_202825/" />
<title>2007-11-19 20:28:25</title>
</head>
<body>
<h1> Test Result: 2007-11-19 20:28:25</h1>
<h2> Test Summary </h2>
<table border="1" cellpadding="2">
<tr>
<th align="left">Status</th>
<td>
<span style="color: red">FAILED</span>
</td>
</tr>
<tr>
<th align="left">Elapsed time (sec)</th>
<td align="right">4382.0</td>
</tr>
<tr>
<th align="left">Tests passed</th>
<td align="right" style="color: green">140</td>
</tr>
<tr>
<th align="left">Tests failed</th>
<td align="right" style="color: red">7</td>
</tr>
<tr>
<th align="left">Commands passed</th>
<td align="right" style="color: green">2741</td>
</tr>
<tr>
<th align="left">Commands failed</th>
<td align="right" style="color: red">193</td>
</tr>
<tr>
<th align="left">Commands with errors</th>
<td align="right" style="color: orange">1</td>
</tr>
</table>
<div>
<h2> Test Cases </h2>
<div style="padding-top: 10px;">
<p>
<span style="color: red">FAIL</span>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20071119_202825/testTable.106">testTable.106</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test display of Account Module, with at_date parameter
</td></tr>
</thead><tbody>
<!-- Setup {{{ -->
<tr bgcolor="white">
<td>store</td>
<td>/erp5_portal</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/AccountingZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>/erp5_portal/accounting_module/AccountingZuite_createAccountingTransactionListSalesAndPayments</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Accounting Transactions Created.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounts</td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_jump</td>
<td>Accounting Preference</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_preferred_accounting_transaction_at_date_year</td>
<td>2005</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_preferred_accounting_transaction_at_date_month</td>
<td>01</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_preferred_accounting_transaction_at_date_day</td>
<td>12</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Base_edit:method</td>
<td></td>
</tr>
<!-- XXX manually clear the cache ? -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//button[@title='Select Language']</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounts</td>
</tr>
<!-- }}} -->
<!-- 10 accounts -> 10 records in the list {{{ -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//button[@title='Show All']</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>10 record(s)</td>
</tr>
<!-- }}} -->
<!-- check transaction count {{{ -->
<tr title="Actual value '0' did not match '28'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_4']/td[5]</td>
<td>Actual value '0' did not match '28'</td>
</tr>
<tr title="Actual value '0' did not match '24'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_6']/td[5]</td>
<td>Actual value '0' did not match '24'</td>
</tr>
<tr title="Actual value '28' did not match '4'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_7']/td[5]</td>
<td>Actual value '28' did not match '4'</td>
</tr>
<tr title="Actual value '0' did not match '24'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_9']/td[5]</td>
<td>Actual value '0' did not match '24'</td>
</tr>
<!-- }}} -->
<!-- {{{ Debit -->
<tr title="Actual value '0' did not match '257400'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_4']/td[6]</td>
<td>Actual value '0' did not match '257400'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_6']/td[6]</td>
<td>0</td>
</tr>
<tr title="Actual value '257400' did not match '9900'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_7']/td[6]</td>
<td>Actual value '257400' did not match '9900'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_9']/td[6]</td>
<td>0</td>
</tr>
<!-- }}} -->
<!-- {{{ Credit -->
<tr title="Actual value '0' did not match '9900'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_4']/td[7]</td>
<td>Actual value '0' did not match '9900'</td>
</tr>
<tr title="Actual value '0' did not match '23400'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_6']/td[7]</td>
<td>Actual value '0' did not match '23400'</td>
</tr>
<tr title="Actual value '9900' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_7']/td[7]</td>
<td>Actual value '9900' did not match '0'</td>
</tr>
<tr title="Actual value '0' did not match '234000'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_9']/td[7]</td>
<td>Actual value '0' did not match '234000'</td>
</tr>
<!-- }}} -->
<!-- {{{ Debit Balance -->
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_4']/td[8]</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_6']/td[8]</td>
<td></td>
</tr>
<tr title="Actual value '247500' did not match '9900'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_7']/td[8]</td>
<td>Actual value '247500' did not match '9900'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_9']/td[8]</td>
<td></td>
</tr>
<!-- }}} -->
<!-- {{{ Credit Balance -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_4']/td[9]</td>
<td></td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_6']/td[9]</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_7']/td[9]</td>
<td></td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_9']/td[9]</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<!-- }}} -->
<!-- Check Stat columns {{{ -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[2]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[3]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[4]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[5]</td>
<td>80</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[6]</td>
<td>267300</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[7]</td>
<td>267300</td>
</tr>
<!-- XXX Currently no stat for Debit Balance and Credit Balance -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[8]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[9]</td>
<td></td>
</tr>
<!-- }}} -->
<!-- {{{ Tear down -->
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounts</td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_jump</td>
<td>Accounting Preference</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_preferred_accounting_transaction_at_date_year</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_preferred_accounting_transaction_at_date_month</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_preferred_accounting_transaction_at_date_day</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Base_edit:method</td>
<td></td>
</tr>
<!-- XXX manually clear the cache ? -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//button[@title='Select Language']</td>
<td></td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
<div style="padding-top: 10px;">
<p>
<span style="color: red">FAIL</span>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20071119_202825/testTable.107">testTable.107</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test default display of Account Module
</td></tr>
</thead><tbody>
<!-- Setup {{{ -->
<tr bgcolor="white">
<td>store</td>
<td>/erp5_portal</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/AccountingZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>/erp5_portal/accounting_module/AccountingZuite_createAccountingTransactionList</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Accounting Transactions Created.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounts</td>
</tr>
<!-- }}} -->
<!-- 10 accounts -> 10 records in the list {{{ -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//button[@title='Show All']</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>10 record(s)</td>
</tr>
<!-- }}} -->
<!-- check lines contents {{{
XXX can't we do uid based checks ?
extracted with:
import csv
import sys
f = open('/tmp/A.csv')
sys.stdout=open('/tmp/o', 'w')
for line_idx, line in enumerate(list(csv.reader(f))[1:]):
for row_idx, row in enumerate(line):
print \
""" <tr>
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_%s']/td[%s]/a</td>
<td>%s</td>
</tr>""" % (line_idx, row_idx+2, str(row).replace(',', '.'))
XXX modified manually to use assertFloat
-->
<tr title="Actual value '5' did not match '1'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[2]/a</td>
<td>Actual value '5' did not match '1'</td>
</tr>
<tr title="Actual value 'Bank' did not match 'Equity'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/a</td>
<td>Actual value 'Bank' did not match 'Equity'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '0' did not match '1'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[5]/a</td>
<td>Actual value '0' did not match '1'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[6]/a</td>
<td>0.0</td>
</tr>
<tr title="Actual value '0' did not match '20000'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[7]/a</td>
<td>Actual value '0' did not match '20000'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[8]/a</td>
<td></td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[9]/a</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr title="Actual value '4457' did not match '2'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[2]/a</td>
<td>Actual value '4457' did not match '2'</td>
</tr>
<tr title="Actual value 'Collected VAT 10%' did not match 'Fixed Assets'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[3]/a</td>
<td>Actual value 'Collected VAT 10%' did not match 'Fixed Assets'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '2' did not match '1'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[5]/a</td>
<td>Actual value '2' did not match '1'</td>
</tr>
<tr title="Actual value '0' did not match '15000'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[6]/a</td>
<td>Actual value '0' did not match '15000'</td>
</tr>
<tr title="Actual value '500' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[7]/a</td>
<td>Actual value '500' did not match '0'</td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[8]/a</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr title="Actual value '500.00' did not match ''" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[9]/a</td>
<td>Actual value '500.00' did not match ''</td>
</tr>
<tr title="Actual value '1' did not match '3'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_2']/td[2]/a</td>
<td>Actual value '1' did not match '3'</td>
</tr>
<tr title="Actual value 'Equity' did not match 'Stocks'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_2']/td[3]/a</td>
<td>Actual value 'Equity' did not match 'Stocks'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_2']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_2']/td[5]/a</td>
<td>1</td>
</tr>
<tr title="Actual value '0' did not match '5000'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_2']/td[6]/a</td>
<td>Actual value '0' did not match '5000'</td>
</tr>
<tr title="Actual value '20000' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_2']/td[7]/a</td>
<td>Actual value '20000' did not match '0'</td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_2']/td[8]/a</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr title="Actual value '20 000.00' did not match ''" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_2']/td[9]/a</td>
<td>Actual value '20 000.00' did not match ''</td>
</tr>
<tr title="Actual value '2' did not match '40'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_3']/td[2]/a</td>
<td>Actual value '2' did not match '40'</td>
</tr>
<tr title="Actual value 'Fixed Assets' did not match 'Payable'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_3']/td[3]/a</td>
<td>Actual value 'Fixed Assets' did not match 'Payable'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_3']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_3']/td[5]/a</td>
<td>1</td>
</tr>
<tr title="Actual value '15000' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_3']/td[6]/a</td>
<td>Actual value '15000' did not match '0'</td>
</tr>
<tr title="Actual value '0' did not match '7700'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_3']/td[7]/a</td>
<td>Actual value '0' did not match '7700'</td>
</tr>
<tr title="Actual value '15 000.00' did not match ''" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_3']/td[8]/a</td>
<td>Actual value '15 000.00' did not match ''</td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_3']/td[9]/a</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr title="Actual value '6' did not match '41'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_4']/td[2]/a</td>
<td>Actual value '6' did not match '41'</td>
</tr>
<tr title="Actual value 'Goods Purchase' did not match 'Receivable'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_4']/td[3]/a</td>
<td>Actual value 'Goods Purchase' did not match 'Receivable'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_4']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '1' did not match '2'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_4']/td[5]/a</td>
<td>Actual value '1' did not match '2'</td>
</tr>
<tr title="Actual value '7000' did not match '5500'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_4']/td[6]/a</td>
<td>Actual value '7000' did not match '5500'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_4']/td[7]/a</td>
<td>0.0</td>
</tr>
<tr title="Actual value '7000' did not match '5500'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_4']/td[8]/a</td>
<td>Actual value '7000' did not match '5500'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_4']/td[9]/a</td>
<td></td>
</tr>
<tr title="Actual value '40' did not match '4457'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_6']/td[2]/a</td>
<td>Actual value '40' did not match '4457'</td>
</tr>
<tr title="Actual value 'Payable' did not match 'Collected VAT 10%'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_6']/td[3]/a</td>
<td>Actual value 'Payable' did not match 'Collected VAT 10%'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_6']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '1' did not match '2'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_6']/td[5]/a</td>
<td>Actual value '1' did not match '2'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_6']/td[6]/a</td>
<td>0.0</td>
</tr>
<tr title="Actual value '7700' did not match '500'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_6']/td[7]/a</td>
<td>Actual value '7700' did not match '500'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_6']/td[8]/a</td>
<td></td>
</tr>
<tr title="Actual value '7700' did not match '500'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_6']/td[9]/a</td>
<td>Actual value '7700' did not match '500'</td>
</tr>
<tr title="Actual value '7' did not match '4456'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_5']/td[2]/a</td>
<td>Actual value '7' did not match '4456'</td>
</tr>
<tr title="Actual value 'Goods Sales' did not match 'Refundable VAT 10%'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_5']/td[3]/a</td>
<td>Actual value 'Goods Sales' did not match 'Refundable VAT 10%'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_5']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '2' did not match '1'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_5']/td[5]/a</td>
<td>Actual value '2' did not match '1'</td>
</tr>
<tr title="Actual value '0' did not match '700'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_5']/td[6]/a</td>
<td>Actual value '0' did not match '700'</td>
</tr>
<tr title="Actual value '5000' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_5']/td[7]/a</td>
<td>Actual value '5000' did not match '0'</td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_5']/td[8]/a</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr title="Actual value '5 000.00' did not match ''" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_5']/td[9]/a</td>
<td>Actual value '5 000.00' did not match ''</td>
</tr>
<tr title="Actual value '41' did not match '5'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_7']/td[2]/a</td>
<td>Actual value '41' did not match '5'</td>
</tr>
<tr title="Actual value 'Receivable' did not match 'Bank'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_7']/td[3]/a</td>
<td>Actual value 'Receivable' did not match 'Bank'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_7']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '2' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_7']/td[5]/a</td>
<td>Actual value '2' did not match '0'</td>
</tr>
<tr title="Actual value '5500' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_7']/td[6]/a</td>
<td>Actual value '5500' did not match '0'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_7']/td[7]/a</td>
<td>0.0</td>
</tr>
<tr title="Actual value '5 500.00' did not match ''" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_7']/td[8]/a</td>
<td>Actual value '5 500.00' did not match ''</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_7']/td[9]/a</td>
<td></td>
</tr>
<tr title="Actual value '4456' did not match '6'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_8']/td[2]/a</td>
<td>Actual value '4456' did not match '6'</td>
</tr>
<tr title="Actual value 'Refundable VAT 10%' did not match 'Goods Purchase'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_8']/td[3]/a</td>
<td>Actual value 'Refundable VAT 10%' did not match 'Goods Purchase'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_8']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_8']/td[5]/a</td>
<td>1</td>
</tr>
<tr title="Actual value '700' did not match '7000'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_8']/td[6]/a</td>
<td>Actual value '700' did not match '7000'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_8']/td[7]/a</td>
<td>0.0</td>
</tr>
<tr title="Actual value '700' did not match '7000'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_8']/td[8]/a</td>
<td>Actual value '700' did not match '7000'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_8']/td[9]/a</td>
<td></td>
</tr>
<tr title="Actual value '3' did not match '7'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_9']/td[2]/a</td>
<td>Actual value '3' did not match '7'</td>
</tr>
<tr title="Actual value 'Stocks' did not match 'Goods Sales'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_9']/td[3]/a</td>
<td>Actual value 'Stocks' did not match 'Goods Sales'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_9']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '1' did not match '2'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_9']/td[5]/a</td>
<td>Actual value '1' did not match '2'</td>
</tr>
<tr title="Actual value '5000' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_9']/td[6]/a</td>
<td>Actual value '5000' did not match '0'</td>
</tr>
<tr title="Actual value '0' did not match '5000'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_9']/td[7]/a</td>
<td>Actual value '0' did not match '5000'</td>
</tr>
<tr title="Actual value '5 000.00' did not match ''" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_9']/td[8]/a</td>
<td>Actual value '5 000.00' did not match ''</td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_9']/td[9]/a</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<!-- }}} -->
<!-- Check Stat columns {{{ -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[2]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[3]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[4]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[5]</td>
<td>12</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[6]</td>
<td>33200.00</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[7]</td>
<td>33200.00</td>
</tr>
<!-- XXX Currently no stat for Debit Balance and Credit Balance -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[8]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[9]</td>
<td></td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
<div style="padding-top: 10px;">
<p>
<span style="color: red">FAIL</span>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20071119_202825/testTable.108">testTable.108</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test default display of Account Module With Employees.
</td></tr>
</thead><tbody>
<!-- Setup {{{ -->
<tr bgcolor="white">
<td>store</td>
<td>/erp5_portal</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/AccountingZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>/erp5_portal/accounting_module/AccountingZuite_createAccountingTransactionListWithPersons</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Accounting Transactions Created.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounts</td>
</tr>
<!-- }}} -->
<!-- 10 accounts -> 10 records in the list {{{ -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//button[@title='Show All']</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>10 record(s)</td>
</tr>
<!-- }}} -->
<!-- check lines contents {{{ -->
<tr title="Actual value '5' did not match '1'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[2]/a</td>
<td>Actual value '5' did not match '1'</td>
</tr>
<tr title="Actual value 'Bank' did not match 'Equity'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/a</td>
<td>Actual value 'Bank' did not match 'Equity'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[5]/a</td>
<td>0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[6]/a</td>
<td>0.0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[7]/a</td>
<td>0.0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[8]/a</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[9]/a</td>
<td></td>
</tr>
<tr title="Actual value '4457' did not match '2'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[2]/a</td>
<td>Actual value '4457' did not match '2'</td>
</tr>
<tr title="Actual value 'Collected VAT 10%' did not match 'Fixed Assets'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[3]/a</td>
<td>Actual value 'Collected VAT 10%' did not match 'Fixed Assets'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '1' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[5]/a</td>
<td>Actual value '1' did not match '0'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[6]/a</td>
<td>0.0</td>
</tr>
<tr title="Actual value '100' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[7]/a</td>
<td>Actual value '100' did not match '0'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[8]/a</td>
<td></td>
</tr>
<tr title="Actual value '100.00' did not match ''" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[9]/a</td>
<td>Actual value '100.00' did not match ''</td>
</tr>
<tr title="Actual value '1' did not match '3'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_2']/td[2]/a</td>
<td>Actual value '1' did not match '3'</td>
</tr>
<tr title="Actual value 'Equity' did not match 'Stocks'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_2']/td[3]/a</td>
<td>Actual value 'Equity' did not match 'Stocks'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_2']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_2']/td[5]/a</td>
<td>0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_2']/td[6]/a</td>
<td>0.0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_2']/td[7]/a</td>
<td>0.0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_2']/td[8]/a</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_2']/td[9]/a</td>
<td></td>
</tr>
<tr title="Actual value '2' did not match '40'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_3']/td[2]/a</td>
<td>Actual value '2' did not match '40'</td>
</tr>
<tr title="Actual value 'Fixed Assets' did not match 'Payable'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_3']/td[3]/a</td>
<td>Actual value 'Fixed Assets' did not match 'Payable'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_3']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_3']/td[5]/a</td>
<td>0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_3']/td[6]/a</td>
<td>0.0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_3']/td[7]/a</td>
<td>0.0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_3']/td[8]/a</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_3']/td[9]/a</td>
<td></td>
</tr>
<tr title="Actual value '6' did not match '41'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_4']/td[2]/a</td>
<td>Actual value '6' did not match '41'</td>
</tr>
<tr title="Actual value 'Goods Purchase' did not match 'Receivable'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_4']/td[3]/a</td>
<td>Actual value 'Goods Purchase' did not match 'Receivable'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_4']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '0' did not match '1'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_4']/td[5]/a</td>
<td>Actual value '0' did not match '1'</td>
</tr>
<tr title="Actual value '0' did not match '1100'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_4']/td[6]/a</td>
<td>Actual value '0' did not match '1100'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_4']/td[7]/a</td>
<td>0.0</td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_4']/td[8]/a</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_4']/td[9]/a</td>
<td></td>
</tr>
<tr title="Actual value '7' did not match '4456'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_5']/td[2]/a</td>
<td>Actual value '7' did not match '4456'</td>
</tr>
<tr title="Actual value 'Goods Sales' did not match 'Refundable VAT 10%'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_5']/td[3]/a</td>
<td>Actual value 'Goods Sales' did not match 'Refundable VAT 10%'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_5']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '1' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_5']/td[5]/a</td>
<td>Actual value '1' did not match '0'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_5']/td[6]/a</td>
<td>0.0</td>
</tr>
<tr title="Actual value '1000' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_5']/td[7]/a</td>
<td>Actual value '1000' did not match '0'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_5']/td[8]/a</td>
<td></td>
</tr>
<tr title="Actual value '1 000.00' did not match ''" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_5']/td[9]/a</td>
<td>Actual value '1 000.00' did not match ''</td>
</tr>
<tr title="Actual value '40' did not match '4457'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_6']/td[2]/a</td>
<td>Actual value '40' did not match '4457'</td>
</tr>
<tr title="Actual value 'Payable' did not match 'Collected VAT 10%'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_6']/td[3]/a</td>
<td>Actual value 'Payable' did not match 'Collected VAT 10%'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_6']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '0' did not match '1'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_6']/td[5]/a</td>
<td>Actual value '0' did not match '1'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_6']/td[6]/a</td>
<td>0.0</td>
</tr>
<tr title="Actual value '0' did not match '100'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_6']/td[7]/a</td>
<td>Actual value '0' did not match '100'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_6']/td[8]/a</td>
<td></td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_6']/td[9]/a</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr title="Actual value '41' did not match '5'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_7']/td[2]/a</td>
<td>Actual value '41' did not match '5'</td>
</tr>
<tr title="Actual value 'Receivable' did not match 'Bank'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_7']/td[3]/a</td>
<td>Actual value 'Receivable' did not match 'Bank'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_7']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '1' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_7']/td[5]/a</td>
<td>Actual value '1' did not match '0'</td>
</tr>
<tr title="Actual value '1100' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_7']/td[6]/a</td>
<td>Actual value '1100' did not match '0'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_7']/td[7]/a</td>
<td>0.0</td>
</tr>
<tr title="Actual value '1 100.00' did not match ''" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_7']/td[8]/a</td>
<td>Actual value '1 100.00' did not match ''</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_7']/td[9]/a</td>
<td></td>
</tr>
<tr title="Actual value '4456' did not match '6'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_8']/td[2]/a</td>
<td>Actual value '4456' did not match '6'</td>
</tr>
<tr title="Actual value 'Refundable VAT 10%' did not match 'Goods Purchase'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_8']/td[3]/a</td>
<td>Actual value 'Refundable VAT 10%' did not match 'Goods Purchase'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_8']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_8']/td[5]/a</td>
<td>0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_8']/td[6]/a</td>
<td>0.0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_8']/td[7]/a</td>
<td>0.0</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_8']/td[8]/a</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_8']/td[9]/a</td>
<td></td>
</tr>
<tr title="Actual value '3' did not match '7'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_9']/td[2]/a</td>
<td>Actual value '3' did not match '7'</td>
</tr>
<tr title="Actual value 'Stocks' did not match 'Goods Sales'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_9']/td[3]/a</td>
<td>Actual value 'Stocks' did not match 'Goods Sales'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_9']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '0' did not match '1'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_9']/td[5]/a</td>
<td>Actual value '0' did not match '1'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_9']/td[6]/a</td>
<td>0.0</td>
</tr>
<tr title="Actual value '0' did not match '1000'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_9']/td[7]/a</td>
<td>Actual value '0' did not match '1000'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_9']/td[8]/a</td>
<td></td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_9']/td[9]/a</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<!-- }}} -->
<!-- Cheek Stat columns {{{ -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[2]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[3]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[4]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[5]</td>
<td>3</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[6]</td>
<td>1100.00</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[7]</td>
<td>1100.00</td>
</tr>
<!-- XXX Currently no stat for Debit Balance and Credit Balance -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[8]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[9]</td>
<td></td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
<div style="padding-top: 10px;">
<p>
<span style="color: red">FAIL</span>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20071119_202825/testTable.110">testTable.110</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test filter in Account Module
</td></tr>
</thead><tbody>
<tr bgcolor="white">
<td>store</td>
<td>/erp5_portal</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/AccountingZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>/erp5_portal/accounting_module/AccountingZuite_createAccountingTransactionList</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Accounting Transactions Created.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}</td>
<td></td>
</tr>
<!-- Setup {{{ -->
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounts</td>
</tr>
<!-- }}} -->
<!-- 10 accounts -> 10 records in the list {{{ -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Folder_show:method</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>10 record(s)</td>
</tr>
<!-- }}} -->
<!-- Filter on one account {{{ -->
<tr bgcolor="white">
<td>click</td>
<td>//tr[@id='listbox_data_line_0']/td[1]/input[@type='checkbox']</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Folder_filter:method</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>1 record(s)</td>
</tr>
<!-- column values -->
<tr title="Actual value '5' did not match '1'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[2]/a</td>
<td>Actual value '5' did not match '1'</td>
</tr>
<tr title="Actual value 'Bank' did not match 'Equity'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/a</td>
<td>Actual value 'Bank' did not match 'Equity'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '0' did not match '1'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[5]/a</td>
<td>Actual value '0' did not match '1'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[6]/a</td>
<td>0.0</td>
</tr>
<tr title="Actual value '0' did not match '20000'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[7]/a</td>
<td>Actual value '0' did not match '20000'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[8]/a</td>
<td></td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[9]/a</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<!-- stat -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[2]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[3]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[4]</td>
<td></td>
</tr>
<tr title="Actual value '0' did not match '1'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[5]</td>
<td>Actual value '0' did not match '1'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[6]</td>
<td>0</td>
</tr>
<tr title="Actual value '0' did not match '20000'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[7]</td>
<td>Actual value '0' did not match '20000'</td>
</tr>
<!-- XXX Currently no stat for Debit Balance and Credit Balance -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[8]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[9]</td>
<td></td>
</tr>
<!-- }}} -->
<!-- reset {{{ -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Folder_show:method</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>10 record(s)</td>
</tr>
<!-- }}} -->
<!-- Filter on two accounts {{{ -->
<tr bgcolor="white">
<td>click</td>
<td>//tr[@id='listbox_data_line_0']/td[1]/input[@type='checkbox']</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>click</td>
<td>//tr[@id='listbox_data_line_4']/td[1]/input[@type='checkbox']</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Folder_filter:method</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>2 record(s)</td>
</tr>
<!-- column values -->
<tr title="Actual value '6' did not match '1'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[2]/a</td>
<td>Actual value '6' did not match '1'</td>
</tr>
<tr title="Actual value 'Goods Purchase' did not match 'Equity'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/a</td>
<td>Actual value 'Goods Purchase' did not match 'Equity'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[5]/a</td>
<td>1</td>
</tr>
<tr title="Actual value '7000' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[6]/a</td>
<td>Actual value '7000' did not match '0'</td>
</tr>
<tr title="Actual value '0' did not match '20000'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[7]/a</td>
<td>Actual value '0' did not match '20000'</td>
</tr>
<tr title="Actual value '7 000.00' did not match ''" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[8]/a</td>
<td>Actual value '7 000.00' did not match ''</td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[9]/a</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr title="Actual value '5' did not match '41'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[2]/a</td>
<td>Actual value '5' did not match '41'</td>
</tr>
<tr title="Actual value 'Bank' did not match 'Receivable'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[3]/a</td>
<td>Actual value 'Bank' did not match 'Receivable'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '0' did not match '2'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[5]/a</td>
<td>Actual value '0' did not match '2'</td>
</tr>
<tr title="Actual value '0' did not match '5500'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[6]/a</td>
<td>Actual value '0' did not match '5500'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[7]/a</td>
<td>0.0</td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[8]/a</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[9]/a</td>
<td></td>
</tr>
<!-- stat -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[2]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[3]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[4]</td>
<td></td>
</tr>
<tr title="Actual value '1' did not match '3'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[5]</td>
<td>Actual value '1' did not match '3'</td>
</tr>
<tr title="Actual value '7000' did not match '5500'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[6]</td>
<td>Actual value '7000' did not match '5500'</td>
</tr>
<tr title="Actual value '0' did not match '20000'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[7]</td>
<td>Actual value '0' did not match '20000'</td>
</tr>
<!-- XXX Currently no stat for Debit Balance and Credit Balance -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[8]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[9]</td>
<td></td>
</tr>
<!-- }}} -->
<!-- reset {{{ -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Folder_show:method</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>10 record(s)</td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
<div style="padding-top: 10px;">
<p>
<span style="color: red">FAIL</span>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20071119_202825/testTable.111">testTable.111</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test display of Account Module, with from_date parameter (which has no impact)
</td></tr>
</thead><tbody>
<!-- Setup {{{ -->
<tr bgcolor="white">
<td>store</td>
<td>/erp5_portal</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/AccountingZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>/erp5_portal/accounting_module/AccountingZuite_createAccountingTransactionList</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Accounting Transactions Created.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounts</td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_jump</td>
<td>Accounting Preference</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_preferred_accounting_transaction_from_date_year</td>
<td>2005</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_preferred_accounting_transaction_from_date_month</td>
<td>01</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_preferred_accounting_transaction_from_date_day</td>
<td>3</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Base_edit:method</td>
<td></td>
</tr>
<!-- XXX manually clear the cache ? -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//button[@title='Select Language']</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounts</td>
</tr>
<!-- }}} -->
<!-- 10 accounts -> 10 records in the list {{{ -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//button[@title='Show All']</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>10 record(s)</td>
</tr>
<!-- }}} -->
<!-- Listbox lines {{{ -->
<tr title="Actual value '5' did not match '1'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[2]/a</td>
<td>Actual value '5' did not match '1'</td>
</tr>
<tr title="Actual value 'Bank' did not match 'Equity'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[3]/a</td>
<td>Actual value 'Bank' did not match 'Equity'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '0' did not match '1'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[5]/a</td>
<td>Actual value '0' did not match '1'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[6]/a</td>
<td>0.0</td>
</tr>
<tr title="Actual value '0' did not match '20000'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[7]/a</td>
<td>Actual value '0' did not match '20000'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[8]/a</td>
<td></td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_0']/td[9]/a</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr title="Actual value '4457' did not match '2'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[2]/a</td>
<td>Actual value '4457' did not match '2'</td>
</tr>
<tr title="Actual value 'Collected VAT 10%' did not match 'Fixed Assets'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[3]/a</td>
<td>Actual value 'Collected VAT 10%' did not match 'Fixed Assets'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '2' did not match '1'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[5]/a</td>
<td>Actual value '2' did not match '1'</td>
</tr>
<tr title="Actual value '0' did not match '15000'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[6]/a</td>
<td>Actual value '0' did not match '15000'</td>
</tr>
<tr title="Actual value '500' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[7]/a</td>
<td>Actual value '500' did not match '0'</td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_1']/td[8]/a</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr title="Actual value '500.00' did not match ''" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[9]/a</td>
<td>Actual value '500.00' did not match ''</td>
</tr>
<tr title="Actual value '1' did not match '3'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_2']/td[2]/a</td>
<td>Actual value '1' did not match '3'</td>
</tr>
<tr title="Actual value 'Equity' did not match 'Stocks'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_2']/td[3]/a</td>
<td>Actual value 'Equity' did not match 'Stocks'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_2']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_2']/td[5]/a</td>
<td>1</td>
</tr>
<tr title="Actual value '0' did not match '5000'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_2']/td[6]/a</td>
<td>Actual value '0' did not match '5000'</td>
</tr>
<tr title="Actual value '20000' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_2']/td[7]/a</td>
<td>Actual value '20000' did not match '0'</td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_2']/td[8]/a</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr title="Actual value '20 000.00' did not match ''" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_2']/td[9]/a</td>
<td>Actual value '20 000.00' did not match ''</td>
</tr>
<tr title="Actual value '2' did not match '40'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_3']/td[2]/a</td>
<td>Actual value '2' did not match '40'</td>
</tr>
<tr title="Actual value 'Fixed Assets' did not match 'Payable'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_3']/td[3]/a</td>
<td>Actual value 'Fixed Assets' did not match 'Payable'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_3']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_3']/td[5]/a</td>
<td>1</td>
</tr>
<tr title="Actual value '15000' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_3']/td[6]/a</td>
<td>Actual value '15000' did not match '0'</td>
</tr>
<tr title="Actual value '0' did not match '7700'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_3']/td[7]/a</td>
<td>Actual value '0' did not match '7700'</td>
</tr>
<tr title="Actual value '15 000.00' did not match ''" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_3']/td[8]/a</td>
<td>Actual value '15 000.00' did not match ''</td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_3']/td[9]/a</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr title="Actual value '6' did not match '41'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_4']/td[2]/a</td>
<td>Actual value '6' did not match '41'</td>
</tr>
<tr title="Actual value 'Goods Purchase' did not match 'Receivable'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_4']/td[3]/a</td>
<td>Actual value 'Goods Purchase' did not match 'Receivable'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_4']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '1' did not match '2'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_4']/td[5]/a</td>
<td>Actual value '1' did not match '2'</td>
</tr>
<tr title="Actual value '7000' did not match '5500'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_4']/td[6]/a</td>
<td>Actual value '7000' did not match '5500'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_4']/td[7]/a</td>
<td>0.0</td>
</tr>
<tr title="Actual value '7000' did not match '5500'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_4']/td[8]/a</td>
<td>Actual value '7000' did not match '5500'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_4']/td[9]/a</td>
<td></td>
</tr>
<tr title="Actual value '40' did not match '4457'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_6']/td[2]/a</td>
<td>Actual value '40' did not match '4457'</td>
</tr>
<tr title="Actual value 'Payable' did not match 'Collected VAT 10%'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_6']/td[3]/a</td>
<td>Actual value 'Payable' did not match 'Collected VAT 10%'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_6']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '1' did not match '2'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_6']/td[5]/a</td>
<td>Actual value '1' did not match '2'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_6']/td[6]/a</td>
<td>0.0</td>
</tr>
<tr title="Actual value '7700' did not match '500'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_6']/td[7]/a</td>
<td>Actual value '7700' did not match '500'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_6']/td[8]/a</td>
<td></td>
</tr>
<tr title="Actual value '7700' did not match '500'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_6']/td[9]/a</td>
<td>Actual value '7700' did not match '500'</td>
</tr>
<tr title="Actual value '7' did not match '4456'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_5']/td[2]/a</td>
<td>Actual value '7' did not match '4456'</td>
</tr>
<tr title="Actual value 'Goods Sales' did not match 'Refundable VAT 10%'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_5']/td[3]/a</td>
<td>Actual value 'Goods Sales' did not match 'Refundable VAT 10%'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_5']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '2' did not match '1'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_5']/td[5]/a</td>
<td>Actual value '2' did not match '1'</td>
</tr>
<tr title="Actual value '0' did not match '700'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_5']/td[6]/a</td>
<td>Actual value '0' did not match '700'</td>
</tr>
<tr title="Actual value '5000' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_5']/td[7]/a</td>
<td>Actual value '5000' did not match '0'</td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_5']/td[8]/a</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<tr title="Actual value '5 000.00' did not match ''" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_5']/td[9]/a</td>
<td>Actual value '5 000.00' did not match ''</td>
</tr>
<tr title="Actual value '41' did not match '5'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_7']/td[2]/a</td>
<td>Actual value '41' did not match '5'</td>
</tr>
<tr title="Actual value 'Receivable' did not match 'Bank'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_7']/td[3]/a</td>
<td>Actual value 'Receivable' did not match 'Bank'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_7']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '2' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_7']/td[5]/a</td>
<td>Actual value '2' did not match '0'</td>
</tr>
<tr title="Actual value '5500' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_7']/td[6]/a</td>
<td>Actual value '5500' did not match '0'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_7']/td[7]/a</td>
<td>0.0</td>
</tr>
<tr title="Actual value '5 500.00' did not match ''" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_7']/td[8]/a</td>
<td>Actual value '5 500.00' did not match ''</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_7']/td[9]/a</td>
<td></td>
</tr>
<tr title="Actual value '4456' did not match '6'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_8']/td[2]/a</td>
<td>Actual value '4456' did not match '6'</td>
</tr>
<tr title="Actual value 'Refundable VAT 10%' did not match 'Goods Purchase'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_8']/td[3]/a</td>
<td>Actual value 'Refundable VAT 10%' did not match 'Goods Purchase'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_8']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_8']/td[5]/a</td>
<td>1</td>
</tr>
<tr title="Actual value '700' did not match '7000'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_8']/td[6]/a</td>
<td>Actual value '700' did not match '7000'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_8']/td[7]/a</td>
<td>0.0</td>
</tr>
<tr title="Actual value '700' did not match '7000'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_8']/td[8]/a</td>
<td>Actual value '700' did not match '7000'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_8']/td[9]/a</td>
<td></td>
</tr>
<tr title="Actual value '3' did not match '7'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_9']/td[2]/a</td>
<td>Actual value '3' did not match '7'</td>
</tr>
<tr title="Actual value 'Stocks' did not match 'Goods Sales'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_9']/td[3]/a</td>
<td>Actual value 'Stocks' did not match 'Goods Sales'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_9']/td[4]/a</td>
<td>Openned Account</td>
</tr>
<tr title="Actual value '1' did not match '2'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_9']/td[5]/a</td>
<td>Actual value '1' did not match '2'</td>
</tr>
<tr title="Actual value '5000' did not match '0'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_9']/td[6]/a</td>
<td>Actual value '5000' did not match '0'</td>
</tr>
<tr title="Actual value '0' did not match '5000'" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_9']/td[7]/a</td>
<td>Actual value '0' did not match '5000'</td>
</tr>
<tr title="Actual value '5 000.00' did not match ''" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_9']/td[8]/a</td>
<td>Actual value '5 000.00' did not match ''</td>
</tr>
<tr title="Actual value cannot be parsed as float" bgcolor="#ffcfcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_data_line_9']/td[9]/a</td>
<td>Actual value cannot be parsed as float</td>
</tr>
<!-- }}} -->
<!-- Check Stat columns {{{ -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[2]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[3]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[4]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[5]</td>
<td>12</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[6]</td>
<td>33200.00</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyFloat</td>
<td>//tr[@id='listbox_stat_line']/td[7]</td>
<td>33200.00</td>
</tr>
<!-- XXX Currently no stat for Debit Balance and Credit Balance -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[8]</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_stat_line']/td[9]</td>
<td></td>
</tr>
<!-- }}} -->
<!-- {{{ Tear down -->
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounts</td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_jump</td>
<td>Accounting Preference</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_preferred_accounting_transaction_from_date_year</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_preferred_accounting_transaction_from_date_month</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>subfield_field_my_preferred_accounting_transaction_from_date_day</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Base_edit:method</td>
<td></td>
</tr>
<!-- XXX manually clear the cache ? -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>//button[@title='Select Language']</td>
<td></td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
<div style="padding-top: 10px;">
<p>
<span style="color: red">FAIL</span>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20071119_202825/testTable.112">testTable.112</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test `preferred_gap_id` column of Account Module
</td></tr>
</thead><tbody>
<tr bgcolor="white">
<td>store</td>
<td>/erp5_portal</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/AccountingZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>/erp5_portal/accounting_module/AccountingZuite_createAccountingTransactionList</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Accounting Transactions Created.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}</td>
<td></td>
</tr>
<!-- Setup {{{ -->
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounts</td>
</tr>
<!-- }}} -->
<!-- 10 accounts -> 10 records in the list {{{ -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Folder_show:method</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>10 record(s)</td>
</tr>
<!-- }}} -->
<!-- Filter on preferred_gap_id {{{ -->
<tr bgcolor="white">
<td>type</td>
<td>//tr[@id='listbox_search_line']/td[2]/span/input</td>
<td>4</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Base_doSelect:method</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>4 record(s)</td>
</tr>
<!-- make sure we are sorted by preferred_gap_id ASC -->
<tr bgcolor="white">
<!-- sort by title, to reset any sort on preferred_gap_id -->
<td>clickAndWait</td>
<td>link=Account Name</td>
<td></td>
</tr>
<tr bgcolor="white">
<!-- sort by preferred_gap_id -->
<td>clickAndWait</td>
<td>link=GAP No</td>
<td></td>
</tr>
<tr title="Actual value '4457' did not match '40'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[2]/a</td>
<td>Actual value '4457' did not match '40'</td>
</tr>
<tr title="Actual value '40' did not match '41'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[2]/a</td>
<td>Actual value '40' did not match '41'</td>
</tr>
<tr title="Actual value '41' did not match '4456'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_2']/td[2]/a</td>
<td>Actual value '41' did not match '4456'</td>
</tr>
<tr title="Actual value '4456' did not match '4457'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_3']/td[2]/a</td>
<td>Actual value '4456' did not match '4457'</td>
</tr>
<!-- }}} -->
<!-- sort by preferred_gap_id DESC {{{ -->
<tr bgcolor="white">
<!-- sort by preferred_gap_id -->
<td>clickAndWait</td>
<td>link=GAP No</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[2]/a</td>
<td>4457</td>
</tr>
<tr title="Actual value '40' did not match '4456'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[2]/a</td>
<td>Actual value '40' did not match '4456'</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_2']/td[2]/a</td>
<td>41</td>
</tr>
<tr title="Actual value '4456' did not match '40'" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_3']/td[2]/a</td>
<td>Actual value '4456' did not match '40'</td>
</tr>
<!-- }}} -->
<tr bgcolor="white">
<!-- make sure we end up sorting in ASCENDING-->
<td>clickAndWait</td>
<td>link=GAP No</td>
<td></td>
</tr>
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
<div style="padding-top: 10px;">
<p>
<span style="color: red">FAIL</span>
<a href="http://localhost:8080/erp5_portal/portal_tests/result_20071119_202825/testTable.118">testTable.118</a>
</p>
<div>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr bgcolor="#ffcfcf"><td rowspan="1" colspan="4">
Test Accounting module listbox multi pages
</td></tr>
</thead><tbody>
<!-- Setup {{{ -->
<tr bgcolor="white">
<td>store</td>
<td>/erp5_portal</td>
<td>base_url</td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/AccountingZuite_reset</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Reset Successfully.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>/erp5_portal/accounting_module/AccountingZuite_createAccountingTransactionList?add_draft_transactions:int=0&month_count:int=12</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Accounting Transactions Created.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}/Zuite_waitForActivities</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>assertTextPresent</td>
<td>Done.</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>open</td>
<td>${base_url}</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>selectAndWait</td>
<td>select_module</td>
<td>Accounting</td>
</tr>
<!-- }}} -->
<!-- 4*12 records in the list {{{ -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Folder_show:method</td>
<td></td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>48 record(s)</td>
</tr>
<!-- }}} -->
<!-- we will check all dates {{{ -->
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[5]</td>
<td>2005/01/01</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[5]</td>
<td>2005/01/02</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_2']/td[5]</td>
<td>2005/01/03</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_3']/td[5]</td>
<td>2005/01/04</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_4']/td[5]</td>
<td>2005/02/01</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_5']/td[5]</td>
<td>2005/02/02</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_6']/td[5]</td>
<td>2005/02/03</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_7']/td[5]</td>
<td>2005/02/04</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_8']/td[5]</td>
<td>2005/03/01</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_9']/td[5]</td>
<td>2005/03/02</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_10']/td[5]</td>
<td>2005/03/03</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_11']/td[5]</td>
<td>2005/03/04</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_12']/td[5]</td>
<td>2005/04/01</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_13']/td[5]</td>
<td>2005/04/02</td>
</tr>
<tr bgcolor="#cfffcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_14']/td[5]</td>
<td>2005/04/03</td>
</tr>
<tr title="Element //tr[@id='listbox_data_line_15']/td[5] not found" bgcolor="#ffcfcf">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_15']/td[5]</td>
<td>Element //tr[@id='listbox_data_line_15']/td[5] not found</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_16']/td[5]</td>
<td>2005/05/01</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_17']/td[5]</td>
<td>2005/05/02</td>
</tr>
<!-- stats -->
<tr bgcolor="white">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_stat_line']/td[9]
</td>
<td>398400.00</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_stat_line']/td[10]
</td>
<td>398400.00</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[5]</td>
<td>2005/05/03</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[5]</td>
<td>2005/05/04</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_2']/td[5]</td>
<td>2005/06/01</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_3']/td[5]</td>
<td>2005/06/02</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_4']/td[5]</td>
<td>2005/06/03</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_5']/td[5]</td>
<td>2005/06/04</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_6']/td[5]</td>
<td>2005/07/01</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_7']/td[5]</td>
<td>2005/07/02</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_8']/td[5]</td>
<td>2005/07/03</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_9']/td[5]</td>
<td>2005/07/04</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_10']/td[5]</td>
<td>2005/08/01</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_11']/td[5]</td>
<td>2005/08/02</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_12']/td[5]</td>
<td>2005/08/03</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_13']/td[5]</td>
<td>2005/08/04</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_14']/td[5]</td>
<td>2005/09/01</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_15']/td[5]</td>
<td>2005/09/02</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_16']/td[5]</td>
<td>2005/09/03</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_17']/td[5]</td>
<td>2005/09/04</td>
</tr>
<!-- stats -->
<tr bgcolor="white">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_stat_line']/td[9]
</td>
<td>398400.00</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_stat_line']/td[10]
</td>
<td>398400.00</td>
</tr>
<!-- }}} -->
<!-- apply a filter and check lines {{{ -->
<tr bgcolor="white">
<td>clickAndWait</td>
<td>Folder_show:method</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>48 record(s)</td>
</tr>
<tr bgcolor="white">
<td>type</td>
<td>//tr[@id='listbox_search_line']/td[2]/span/input</td>
<td>%Client%</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>listbox_select</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>listbox_record_number</td>
<td>24 record(s)</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[5]</td>
<td>2005/01/02</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[5]</td>
<td>2005/01/03</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_2']/td[5]</td>
<td>2005/02/02</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_3']/td[5]</td>
<td>2005/02/03</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_4']/td[5]</td>
<td>2005/03/02</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_5']/td[5]</td>
<td>2005/03/03</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_6']/td[5]</td>
<td>2005/04/02</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_7']/td[5]</td>
<td>2005/04/03</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_8']/td[5]</td>
<td>2005/05/02</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_9']/td[5]</td>
<td>2005/05/03</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_10']/td[5]</td>
<td>2005/06/02</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_11']/td[5]</td>
<td>2005/06/03</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_12']/td[5]</td>
<td>2005/07/02</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_13']/td[5]</td>
<td>2005/07/03</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_14']/td[5]</td>
<td>2005/08/02</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_15']/td[5]</td>
<td>2005/08/03</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_16']/td[5]</td>
<td>2005/09/02</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_17']/td[5]</td>
<td>2005/09/03</td>
</tr>
<!-- stats -->
<tr bgcolor="white">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_stat_line']/td[9]
</td>
<td>66000.00</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_stat_line']/td[10]
</td>
<td>66000.00</td>
</tr>
<tr bgcolor="white">
<td>clickAndWait</td>
<td>listbox_next_page</td>
<td></td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_0']/td[5]</td>
<td>2005/10/02</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_1']/td[5]</td>
<td>2005/10/03</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_2']/td[5]</td>
<td>2005/11/02</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_3']/td[5]</td>
<td>2005/11/03</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_4']/td[5]</td>
<td>2005/12/02</td>
</tr>
<tr bgcolor="white">
<td>verifyText</td>
<td>//tr[@id='listbox_data_line_5']/td[5]</td>
<td>2005/12/03</td>
</tr>
<!-- stats -->
<tr bgcolor="white">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_stat_line']/td[9]
</td>
<td>66000.00</td>
</tr>
<tr bgcolor="white">
<td>verifyFloat</td>
<td>
//tr[@id='listbox_stat_line']/td[10]
</td>
<td>66000.00</td>
</tr>
<!-- }}} -->
</tbody></table>
<!-- vim: syntax=html foldmethod=marker
-->
</div>
</div>
</div>
</body>
</html>