Congratulations Deepak,
Now we need to fix this issue, thanks!
Jaques
Le 14/11/2016 à 16:36, Deepak Dixit a écrit :
Hi Jacques,
I fixed party test case at r#1769645, and accounting test cases at r#1769650.
There is an bug in EntityAutoEngine that was causing the failure. Open
ticket for the same https://issues.apache.org/jira/browse/OFBIZ-9117.
To fix test cases I simply converted createInvoiceContactMech form
entity-auto to simple method. Now all test cases passes successfully.
Thanks & Regards
--
Deepak Dixit
www.hotwaxsystems.com
On Thu, Nov 10, 2016 at 5:21 PM, Jacques Le Roux <
[email protected]> wrote:
Thanks Deepak,
You are not the only one concerned, I guess ;).
I did not check, does someone know if the last 11 failures an sole error
are due to new tests or regressions?
Thanks
Jacques
Le 07/11/2016 à 16:08, Deepak Dixit a écrit :
Let me check Jacques.
Thanks & Regards
--
Deepak Dixit
www.hotwaxsystems.com
On Mon, Nov 7, 2016 at 8:02 PM, Jacques Le Roux <
[email protected]> wrote:
Hi Deepak, All,
This commit puts in 86 failures, tests were successful just before. I
guess most of them have been fixed since but according to BuildBot we
have
still 32 failures and one errors
https://ci.apache.org/builders/ofbiz-trunk
https://ci.apache.org/projects/ofbiz/logs/trunk/html/
Not sure some are still related with r1767974, but anyway we need to fix
all of them before going ahead.
Else it will become more and more uneasy to track from which commit/s
these errors come, hence harder to fix them
So I suggest to fix them before continuing to commit
Thanks
Jacques
Le 03/11/2016 à 22:03, [email protected] a écrit :
Author: deepak
Date: Thu Nov 3 21:03:13 2016
New Revision: 1767974
URL: http://svn.apache.org/viewvc?rev=1767974&view=rev
Log:
Improved: Added missing file for accounting fin service test cases.
Added:
ofbiz/trunk/applications/accounting/minilang/test/AutoAcctgF
inAccountTests.xml
(with props)
Added: ofbiz/trunk/applications/accounting/minilang/test/AutoAcctgF
inAccountTests.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accoun
ting/minilang/test/AutoAcctgFinAccountTests.xml?rev=1767974&view=auto
============================================================
==================
--- ofbiz/trunk/applications/accounting/minilang/test/AutoAcctgF
inAccountTests.xml
(added)
+++ ofbiz/trunk/applications/accounting/minilang/test/AutoAcctgF
inAccountTests.xml
Thu Nov 3 21:03:13 2016
@@ -0,0 +1,182 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+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.
+-->
+
+<simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns="http://ofbiz.apache.org/Simple-Method"
xsi:schemaLocation="http://ofbiz.apache.org/Simple-Method
http://ofbiz.apache.org/dtds/simple-methods.xsd">
+ <simple-method method-name="testDeleteFinAccountRole"
short-description="Test case for service deleteFinAccountRole"
login-required="false">
+ <set field="serviceCtx.finAccountId" value="1004"/>
+ <set field="serviceCtx.partyId" value="DEMO_COMPANY"/>
+ <set field="serviceCtx.roleTypeId" value="SUPPLIER"/>
+ <set field="serviceCtx.fromDate" value="2016-11-03 00:00:00"
type="Timestamp"/>
+ <entity-one entity-name="UserLogin" value-field="userLogin">
+ <field-map field-name="userLoginId" value="system"/>
+ </entity-one>
+ <set field="serviceCtx.userLogin" from-field="userLogin"/>
+ <call-service service-name="deleteFinAccountRole"
in-map-name="serviceCtx"/>
+ <entity-and list="finAccountRoles"
entity-name="FinAccountRole">
+ <field-map field-name="finAccountId" value="1004"/>
+ <field-map field-name="partyId" value="DEMO_COMPANY"/>
+ <field-map field-name="roleTypeId" value="SUPPLIER"/>
+ </entity-and>
+ <first-from-list entry="finAccountRole"
list="finAccountRoles"/>
+ <assert>
+ <if-empty field="finAccountRole"/>
+ </assert>
+ <check-errors/>
+ </simple-method>
+ <simple-method method-name="testUpdateFinAccountRole"
short-description="Test case for service updateFinAccountRole"
login-required="false">
+ <now-timestamp field="nowTimestamp"/>
+ <set field="serviceCtx.finAccountId" value="1004"/>
+ <set field="serviceCtx.partyId" value="DEMO_COMPANY"/>
+ <set field="serviceCtx.roleTypeId" value="SUPPLIER"/>
+ <set field="serviceCtx.fromDate" value="2016-11-03 00:00:00"
type="Timestamp"/>
+ <set field="serviceCtx.thruDate" from-field="nowTimestamp"/>
+ <entity-one entity-name="UserLogin" value-field="userLogin">
+ <field-map field-name="userLoginId" value="system"/>
+ </entity-one>
+ <set field="serviceCtx.userLogin" from-field="userLogin"/>
+ <call-service service-name="updateFinAccountRole"
in-map-name="serviceCtx"/>
+ <entity-and list="finAccountRoles"
entity-name="FinAccountRole">
+ <field-map field-name="finAccountId" value="1004"/>
+ <field-map field-name="partyId" value="DEMO_COMPANY"/>
+ <field-map field-name="roleTypeId" value="SUPPLIER"/>
+ </entity-and>
+ <first-from-list entry="finAccountRole"
list="finAccountRoles"/>
+ <assert>
+ <not><if-empty field="finAccountRole"/></not>
+ <not><if-empty field="finAccountRole.thruDate"/></not>
+ </assert>
+ <check-errors/>
+ </simple-method>
+ <simple-method method-name="testCreateFinAccountRole"
short-description="Test case for service createFinAccountRole"
login-required="false">
+ <now-timestamp field="nowTimestamp"/>
+ <set field="serviceCtx.finAccountId" value="1003"/>
+ <set field="serviceCtx.partyId" value="DEMO_COMPANY"/>
+ <set field="serviceCtx.roleTypeId"
value="INTERNAL_ORGANIZATIO"/>
+ <set field="serviceCtx.fromDate" from-field="nowTimestamp"/>
+ <entity-one entity-name="UserLogin" value-field="userLogin">
+ <field-map field-name="userLoginId" value="system"/>
+ </entity-one>
+ <set field="serviceCtx.userLogin" from-field="userLogin"/>
+ <call-service service-name="createFinAccountRole"
in-map-name="serviceCtx"/>
+ <entity-and list="finAccountRoles"
entity-name="FinAccountRole">
+ <field-map field-name="finAccountId" value="1003"/>
+ <field-map field-name="partyId" value="DEMO_COMPANY"/>
+ <field-map field-name="roleTypeId"
value="INTERNAL_ORGANIZATIO"/>
+ </entity-and>
+ <first-from-list entry="finAccountRole"
list="finAccountRoles"/>
+ <assert>
+ <not><if-empty field="finAccountRole"/></not>
+ </assert>
+ <check-errors/>
+ </simple-method>
+ <simple-method method-name="testCreateFinAccountTrans"
short-description="Test case for service createFinAccountTrans"
login-required="false">
+ <set field="serviceCtx.finAccountId" value="1003"/>
+ <set field="serviceCtx.finAccountTransTypeId"
value="ADJUSTMENT"/>
+ <entity-one entity-name="UserLogin" value-field="userLogin">
+ <field-map field-name="userLoginId" value="system"/>
+ </entity-one>
+ <set field="serviceCtx.userLogin" from-field="userLogin"/>
+ <call-service service-name="createFinAccountTrans"
in-map-name="serviceCtx"/>
+ <entity-and list="finAccountTransList"
entity-name="FinAccountTrans">
+ <field-map field-name="finAccountId" value="1003"/>
+ </entity-and>
+ <first-from-list entry="finAccountTrans"
list="finAccountTransList"/>
+ <assert>
+ <not><if-empty field="finAccountTrans"/></not>
+ <if-compare operator="equals" value="ADJUSTMENT"
field="finAccountTrans.finAccountTransTypeId"></if-compare>
+ </assert>
+ <check-errors/>
+ </simple-method>
+ <simple-method method-name="testCreateFinAccountStatus"
short-description="Test case for service createFinAccountStatus"
login-required="false">
+ <now-timestamp field="nowTimestamp"/>
+ <set field="serviceCtx.finAccountId" value="1003"/>
+ <set field="serviceCtx.statusId" value="FNACT_ACTIVE"/>
+ <set field="serviceCtx.statusDate" from-field="nowTimestamp"/>
+ <entity-one entity-name="UserLogin" value-field="userLogin">
+ <field-map field-name="userLoginId" value="system"/>
+ </entity-one>
+ <set field="serviceCtx.userLogin" from-field="userLogin"/>
+ <call-service service-name="createFinAccountStatus"
in-map-name="serviceCtx"/>
+ <entity-and list="finAccountStatuses"
entity-name="FinAccountStatus">
+ <field-map field-name="finAccountId" value="1003"/>
+ </entity-and>
+ <first-from-list entry="finAccountStatus"
list="finAccountStatuses"/>
+ <assert>
+ <not><if-empty field="finAccountStatus"/></not>
+ <if-compare operator="equals" value="FNACT_ACTIVE"
field="finAccountStatus.statusId"></if-compare>
+ </assert>
+ <check-errors/>
+ </simple-method>
+ <simple-method method-name="testDeleteFinAccount"
short-description="Test case for service deleteFinAccount"
login-required="false">
+ <set field="serviceCtx.finAccountId" value="1002"/>
+ <entity-one entity-name="UserLogin" value-field="userLogin">
+ <field-map field-name="userLoginId" value="system"/>
+ </entity-one>
+ <set field="serviceCtx.userLogin" from-field="userLogin"/>
+ <call-service service-name="deleteFinAccount"
in-map-name="serviceCtx"/>
+ <entity-one entity-name="FinAccount" value-field="finAccount">
+ <field-map field-name="finAccountId" value="1002"/>
+ </entity-one>
+ <assert>
+ <if-empty field="finAccount"/>
+ </assert>
+ <check-errors/>
+ </simple-method>
+ <simple-method method-name="testUpdateFinAccount"
short-description="Test case for service updateFinAccount"
login-required="false">
+ <set field="serviceCtx.finAccountId" value="1001"/>
+ <set field="serviceCtx.organizationPartyId"
value="DEMO_COMPANY2"/>
+ <entity-one entity-name="UserLogin" value-field="userLogin">
+ <field-map field-name="userLoginId" value="system"/>
+ </entity-one>
+ <set field="serviceCtx.userLogin" from-field="userLogin"/>
+ <call-service service-name="updateFinAccount"
in-map-name="serviceCtx"/>
+ <entity-one entity-name="FinAccount" value-field="finAccount">
+ <field-map field-name="finAccountId" value="1001"/>
+ </entity-one>
+ <assert>
+ <not><if-empty field="finAccount"/></not>
+ <if-compare operator="equals" value="DEMO_COMPANY2"
field="finAccount.organizationPartyId"></if-compare>
+ </assert>
+ <check-errors/>
+ </simple-method>
+ <simple-method method-name="testCreateFinAccount"
short-description="Test case for service createFinAccount"
login-required="false">
+ <set field="serviceCtx.finAccountId" value="1000"/>
+ <set field="serviceCtx.finAccountTypeId"
value="BANK_ACCOUNT"/>
+ <set field="serviceCtx.finAccountName" value="Bank Account" />
+ <set field="serviceCtx.finAccountCode" value="1000"/>
+ <set field="serviceCtx.currencyUomId" value="USD"/>
+ <set field="serviceCtx.organizationPartyId"
value="DEMO_COMPANY"/>
+ <entity-one entity-name="UserLogin" value-field="userLogin">
+ <field-map field-name="userLoginId" value="system"/>
+ </entity-one>
+ <set field="serviceCtx.userLogin" from-field="userLogin"/>
+ <call-service service-name="createFinAccount"
in-map-name="serviceCtx"/>
+ <entity-one entity-name="FinAccount" value-field="finAccount">
+ <field-map field-name="finAccountId" value="1000"/>
+ </entity-one>
+ <assert>
+ <not><if-empty field="finAccount"/></not>
+ <if-compare operator="equals" value="BANK_ACCOUNT"
field="finAccount.finAccountTypeId"></if-compare>
+ <if-compare operator="equals" value="1000"
field="finAccount.finAccountCode"></if-compare>
+ </assert>
+ <check-errors/>
+ </simple-method>
+</simple-methods>
\ No newline at end of file
Propchange: ofbiz/trunk/applications/accou
nting/minilang/test/AutoAcctgF
inAccountTests.xml
------------------------------------------------------------
------------------
svn:eol-style = native
Propchange: ofbiz/trunk/applications/accou
nting/minilang/test/AutoAcctgF
inAccountTests.xml
------------------------------------------------------------
------------------
svn:keywords = Date Rev Author URL Id
Propchange: ofbiz/trunk/applications/accou
nting/minilang/test/AutoAcctgF
inAccountTests.xml
------------------------------------------------------------
------------------
svn:mime-type = text/xml