apex-fp
ApexTestKit
Our great sponsors
apex-fp | ApexTestKit | |
---|---|---|
1 | 1 | |
282 | 145 | |
- | 0.0% | |
4.9 | 1.2 | |
7 months ago | about 1 year ago | |
Apex | Apex | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
apex-fp
ApexTestKit
-
Apex Test Library with BDD Style
// Then System.assertEquals('Sth.', returnValue); ((ATKMockTest) ATK.then(mock).should().once()).doSomething(); ``` Both strict and lenient modes are implemented, also with three OOTB default answer algorithms and a hundred of argument matchers. Check it out on this wiki page for detail.
What are some alternatives?
NebulaLogger - The most robust logger for Salesforce. Works with Apex, Lightning Components, Flow, Process Builder & Integrations. Designed for Salesforce admins, developers & architects.
Mock-Data-Layer-Pattern - Mock Data Layer Pattern - Learn how to use dependency injection to create a Data Layer that will allow you to improve your Apex tests performance with mock data relationships.
apex-rollup - Fast, configurable, elastically scaling custom rollup solution. Apex Invocable action, one-liner Apex trigger/CMDT-driven logic, and scheduled Apex-ready.
apex-recipes - A library of concise, meaningful examples of Apex code for common use cases following best practices.
LightningFlowComponents - A collection of unofficial Flow extensions that can be used to enhance Salesforce Flow and Orchestrator.
approval-process-reminders - CloudAnswers Approval Process Reminders AppExchange App
sfdc-trigger-framework - A minimal trigger framework for your Salesforce Apex Triggers
dreamhouse-sfdx - Salesforce Sample App part of the sample gallery. Real estate use case. Get inspired and learn best practices.