fflib Snippets是一款专为使用fflib Apex库和Apex Mocks的开发者设计的Visual Studio Code插件。它通过提供一系列常用任务的代码片段,帮助开发者在Apex开发中提高效率和生产力。
主要功能:
fflib-generate-id
前缀,快速生成ID,简化开发流程。fflib-apex-mocks
前缀,创建fflib_ApexMocks的新实例,方便进行单元测试。fflib-mock-class
前缀,轻松模拟类,使用fflib_ApexMocks.mock()方法。fflib-stub
前缀,添加开始和停止Stubbing的方法调用。fflib-then-return
前缀,Stub方法并设置返回值,使用fflib_ApexMocks.when().thenReturn()。fflib-then-throw
前缀,Stub方法并设置抛出异常,使用fflib_ApexMocks.when().thenThrow()。fflib-do-throw
前缀,设置条件下的异常抛出,使用fflib_ApexMocks.doThrowWhen()。fflib-set-selector-mock
前缀,指示选择器工厂返回一个模拟的选择器。fflib-set-service-mock
前缀,指示服务工厂返回一个模拟的服务。fflib-set-uow-mock
前缀,指示工作单元工厂返回一个模拟的工作单元。fflib-set-domain-mock
前缀,指示领域工厂返回一个模拟的领域。fflib-verify
前缀,插入新的fflib_ApexMocks.verify()调用,方便进行验证。使用场景:
fflib Snippets适用于所有使用fflib Apex库和Apex Mocks进行Apex开发的开发者。无论您是需要快速生成ID、创建Mocks,还是进行方法Stubbing和验证操作,这款插件都能帮助您更高效地完成任务。
总结:
fflib Snippets插件为Apex开发者提供了一套强大的代码片段工具,帮助他们在使用fflib Apex库和Apex Mocks时提升开发效率。通过简化常用任务的代码编写,开发者可以更加专注于业务逻辑的实现,从而提高整体开发质量和速度。
本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com