You need to sign in to do that
Don't have an account?
Error: Compile Error: Invalid field Units_Sold__c for SObject Line_Items__c at line 16 column 70
Dear All
Faced an Error ...while writing code to execute the trigger ..please advice
Error Message : Error: Compile Error: Invalid field Units_Sold__c for SObject Line_Items__c at line 16 column 70
@isTest private class TestHandleProductPriceChange { static testMethod void testPriceChange() { Invoice_Statement__c invoice = new Invoice_Statement__c (Status__c = 'Negotiating'); insert invoice; Merchandise__c[] products = new Merchandise__c[]{ new Merchandise__c(Name = 'item 1', Description__c = 'test product 1', Price__c = 10, Total_Inventory__c = 10), new Merchandise__c(Name = 'item 2', Description__c = 'test product 2', Price__c = 11, Total_Inventory__c = 10) }; insert products; Line_Items__c[] lineItems = new Line_Items__c[] { new Line_Items__c(Invoice_Statement__c = invoice.id, Merchandise__c = products[0].id, Unit_Price__c = 10, Units_Sold__c = 3), new Line_Items__c(Invoice_Statement__c = invoice.id, Merchandise__c = products[1].id, Unit_Price__c = 11, Units_Sold__c = 6) }; insert lineItems; products[0].price__c = 20; Test.startTest(); update products; Test.stopTest(); lineItems = [SELECT id, unit_price__c FROM Line_Items__c WHERE id IN :lineItems]; system.assert(lineItems[0].unit_price__c == 10); } }
regards
Jerome John
Resolved the error ...its unit_sold not units_sold
Thank you
regards
Jerome John