What Are Controllers and Extensions in Visualforce?

On June 10, 2025, Posted by , In Apex, By ,,, , With Comments Off on What Are Controllers and Extensions in Visualforce?

Question Explain the usage of controllers and extensions in Visualforce, and in which scenarios should each be used? Answer In Visualforce, controllers and extensions are both used to manage the logic of your page, but they serve distinct roles and have different characteristics. Understanding the difference is crucial to using…

How Do I Work with JSON in Apex?

On June 6, 2025, Posted by , In Apex,Salesforce, By ,,, , With Comments Off on How Do I Work with JSON in Apex?

Question This is a canonical question and answer developed by the community to help address common questions. If your question was closed as a duplicate or you were directed here, please review the resources provided and use them to refine your specific inquiry. To explore more canonical Q&A, visit the…

How to Test Apex code with Field History Tracking?

On May 6, 2025, Posted by , In Apex,Salesforce Technical Questions, By ,,, , With Comments Off on How to Test Apex code with Field History Tracking?

Question In Salesforce, testing Apex code that relies on field history tracking can be challenging because field history records are not automatically created during tests. This issue arises when the code queries history records, such as those for custom objects. Although the code works in production, the tests fail because…

How Does Test Coverage Work for Enums and Properties in Apex?

On April 8, 2025, Posted by , In Apex,Salesforce, By ,, , With Comments Off on How Does Test Coverage Work for Enums and Properties in Apex?

Question: I recently noticed some unusual behavior in Apex test coverage and wanted to confirm whether this has always been the case or if something has changed over time. Specifically, I observed that: Consider the following class containing only an enum: Even when this enum is used in test cases,…

Can You Set Lookup Fields with __r and External IDs?

On April 4, 2025, Posted by , In Apex,Salesforce, By ,, , With Comments Off on Can You Set Lookup Fields with __r and External IDs?

Question Is it possible to set a lookup field in Apex by using the relationship field (__r) and an external ID? For example, can we relate a child record to its parent by specifying the parent object with just an external ID value? If yes, how does it work, and…