Skip to content

Instantly share code, notes, and snippets.

View rsoesemann's full-sized avatar

Robert Sösemann rsoesemann

  • https://aquivalabs.com/
  • Tübingen, Germany
  • X @rsoesemann
View GitHub Profile
@rsoesemann
rsoesemann / DomainBuilder_Test.cls
Last active January 24, 2019 14:52
Apex DomainBuilder
@IsTest
private class DomainBuilder_Test {
@IsTest
private static void easyTestDataCreation() {
// Setup
Contact_t jack = new Contact_t().first('Ron').last('Harris');
new Account_t()
@rsoesemann
rsoesemann / WriteMetadata.java
Created February 9, 2018 08:53
How Custom Metadata should be usable in Apex
@IsTest
private class CustomMetadataInApex_Test {
@IsTest
private static void workLikeCustomObject() {
insert new ProductSetting__mdt(RelatedSObjectType__c = 'Account', DeveloperName = 'EnableFeature');
System.assertEquals(1, [SELECT COUNT() FROM ProductSetting__mdt]);
}
}