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