|
Author: mor
Date: Tue Dec 29 13:24:52 2009 New Revision: 894380 URL: http://svn.apache.org/viewvc?rev=894380&view=rev Log: Test case for create/update/delete FixedAssetMeter. Modified: ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/test/FixedAssetTests.xml Modified: ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/test/FixedAssetTests.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/test/FixedAssetTests.xml?rev=894380&r1=894379&r2=894380&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/test/FixedAssetTests.xml (original) +++ ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/test/FixedAssetTests.xml Tue Dec 29 13:24:52 2009 @@ -84,4 +84,69 @@ </assert> <check-errors/> </simple-method> + + <simple-method method-name="testCreateFixedAssetMeter" short-description="Test case for service createFixedAssetMeter" login-required="false"> + <set field="fixedAssetId" value="DEMO_VEHICLE_01"/> + <set field="productMeterTypeId" value="ODOMETER"/> + <set field="readingDate" value="2009-12-24 00:00:00.000" type="Timestamp"/> + <set field="meterValue" value="65" type="BigDecimal"/> + <entity-one entity-name="UserLogin" value-field="userLogin"> + <field-map field-name="userLoginId" value="system"/> + </entity-one> + <set field="serviceCtx.userLogin" from-field="userLogin"/> + <set field="serviceCtx.fixedAssetId" from-field="fixedAssetId"/> + <set field="serviceCtx.productMeterTypeId" from-field="productMeterTypeId"/> + <set field="serviceCtx.readingDate" from-field="readingDate"/> + <set field="serviceCtx.meterValue" from-field="meterValue"/> + <call-service service-name="createFixedAssetMeter" in-map-name="serviceCtx"/> + + <entity-one entity-name="FixedAssetMeter" value-field="fixedAssetMeter"/> + <assert> + <not><if-empty field="fixedAssetMeter"/></not> + </assert> + <check-errors/> + </simple-method> + + <simple-method method-name="testUpdateFixedAssetMeter" short-description="Test case for service updateFixedAssetMeter" login-required="false"> + <set field="fixedAssetId" value="DEMO_VEHICLE_01"/> + <set field="productMeterTypeId" value="ODOMETER"/> + <set field="readingDate" value="2009-12-24 00:00:00.000" type="Timestamp"/> + <set field="meterValue" value="85" type="BigDecimal"/> + <entity-one entity-name="UserLogin" value-field="userLogin"> + <field-map field-name="userLoginId" value="system"/> + </entity-one> + <set field="serviceCtx.userLogin" from-field="userLogin"/> + <set field="serviceCtx.fixedAssetId" from-field="fixedAssetId"/> + <set field="serviceCtx.productMeterTypeId" from-field="productMeterTypeId"/> + <set field="serviceCtx.readingDate" from-field="readingDate"/> + <set field="serviceCtx.meterValue" from-field="meterValue"/> + <call-service service-name="updateFixedAssetMeter" in-map-name="serviceCtx"/> + + <entity-one entity-name="FixedAssetMeter" value-field="fixedAssetMeter"/> + <assert> + <not><if-empty field="fixedAssetMeter"/></not> + <if-compare-field field="fixedAssetMeter.meterValue" operator="equals" to-field="meterValue"/> + </assert> + <check-errors/> + </simple-method> + + <simple-method method-name="testDeleteFixedAssetMeter" short-description="Test case for service deleteFixedAssetMeter" login-required="false"> + <set field="fixedAssetId" value="DEMO_VEHICLE_01"/> + <set field="productMeterTypeId" value="ODOMETER"/> + <set field="readingDate" value="2009-12-24 00:00:00.000" 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"/> + <set field="serviceCtx.fixedAssetId" from-field="fixedAssetId"/> + <set field="serviceCtx.productMeterTypeId" from-field="productMeterTypeId"/> + <set field="serviceCtx.readingDate" from-field="readingDate"/> + <call-service service-name="deleteFixedAssetMeter" in-map-name="serviceCtx"/> + + <entity-one entity-name="FixedAssetMeter" value-field="fixedAssetMeter"/> + <assert> + <if-empty field="fixedAssetMeter"/> + </assert> + <check-errors/> + </simple-method> </simple-methods> \ No newline at end of file |
| Free forum by Nabble | Edit this page |
