function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
adish2507adish2507 

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 : ErrorError: 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

adish2507adish2507

Resolved the error ...its unit_sold not units_sold

 

Thank you

 

regards

 

Jerome John