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/AutoAcctgFinAccountTests.xml  
 (with props)

Added: 
ofbiz/trunk/applications/accounting/minilang/test/AutoAcctgFinAccountTests.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/minilang/test/AutoAcctgFinAccountTests.xml?rev=1767974&view=auto
==============================================================================
--- 
ofbiz/trunk/applications/accounting/minilang/test/AutoAcctgFinAccountTests.xml 
(added)
+++ 
ofbiz/trunk/applications/accounting/minilang/test/AutoAcctgFinAccountTests.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/accounting/minilang/test/AutoAcctgFinAccountTests.xml
------------------------------------------------------------------------------
     svn:eol-style = native

Propchange: 
ofbiz/trunk/applications/accounting/minilang/test/AutoAcctgFinAccountTests.xml
------------------------------------------------------------------------------
     svn:keywords = Date Rev Author URL Id

Propchange: 
ofbiz/trunk/applications/accounting/minilang/test/AutoAcctgFinAccountTests.xml
------------------------------------------------------------------------------
     svn:mime-type = text/xml




Reply via email to