Add extra unit-test coverage
This commit is contained in:
@@ -105,7 +105,6 @@ private class fflib_SObjects2Test
|
|||||||
domain.getFieldByField(Account.Name, Account.AnnualRevenue);
|
domain.getFieldByField(Account.Name, Account.AnnualRevenue);
|
||||||
domain.getFieldsByField(Account.Id, Account.AnnualRevenue);
|
domain.getFieldsByField(Account.Id, Account.AnnualRevenue);
|
||||||
domain.getFieldByField(Account.Id, Account.Id);
|
domain.getFieldByField(Account.Id, Account.Id);
|
||||||
domain.getIdFieldByIdField(Account.Id, Account.Id);
|
|
||||||
domain.getIdFieldsByIdField(Account.Id, Account.Id);
|
domain.getIdFieldsByIdField(Account.Id, Account.Id);
|
||||||
domain.getIdFieldValues(Account.Id);
|
domain.getIdFieldValues(Account.Id);
|
||||||
domain.getIdFieldValues(Account.Id, criteria);
|
domain.getIdFieldValues(Account.Id, criteria);
|
||||||
@@ -125,6 +124,20 @@ private class fflib_SObjects2Test
|
|||||||
// todo - add assertions
|
// todo - add assertions
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@IsTest
|
||||||
|
static void itShouldReturnRecordIdById()
|
||||||
|
{
|
||||||
|
final Id contactId = fflib_IDGenerator.generate(Schema.Contact.SObjectType);
|
||||||
|
final Id accountId = fflib_IDGenerator.generate(Schema.Account.SObjectType);
|
||||||
|
final Contact record = new Contact(Id = contactId, AccountId = accountId);
|
||||||
|
fflib_SObjects2 domain = new fflib_SObjects2(new List<Contact>{ record });
|
||||||
|
System.Test.startTest();
|
||||||
|
Map<Id, Id> accountIdByContactId = domain.getIdFieldByIdField(Schema.Contact.AccountId, Schema.Contact.Id);
|
||||||
|
System.Test.stopTest();
|
||||||
|
System.assert(accountIdByContactId.containsKey(contactId));
|
||||||
|
System.assertEquals(accountId, accountIdByContactId.get(contactId));
|
||||||
|
}
|
||||||
|
|
||||||
@IsTest
|
@IsTest
|
||||||
static void itShouldReturnRecordByIds()
|
static void itShouldReturnRecordByIds()
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user