Fix failing unit-test

This commit is contained in:
William Velzeboer
2022-01-12 11:14:02 +00:00
committed by GitHub
parent 74f49d4eb4
commit 89c2e23625
@@ -124,14 +124,15 @@ private class fflib_SObjects2Test
@IsTest @IsTest
static void itShouldReturnStringById() static void itShouldReturnStringById()
{ {
final String accountName = 'My Account';
final Id accountId = fflib_IDGenerator.generate(Schema.Account.SObjectType); final Id accountId = fflib_IDGenerator.generate(Schema.Account.SObjectType);
final Account record = new Account(Id = accountId, Name = 'Test'); final Account record = new Account(Id = accountId, Name = accountName);
fflib_SObjects2 domain = new fflib_SObjects2(new List<Account>{ record }); fflib_SObjects2 domain = new fflib_SObjects2(new List<Account>{ record });
System.Test.startTest(); System.Test.startTest();
Map<String, Id> nameById = domain.getIdFieldByStringField(Schema.Account.Id, Schema.Account.Name); Map<String, Id> nameById = domain.getIdFieldByStringField(Schema.Account.Id, Schema.Account.Name);
System.Test.stopTest(); System.Test.stopTest();
System.assert(nameById.containsKey('Test')); System.assert(nameById.containsKey(accountName));
System.assertEquals(accountId, nameById.get(accountId)); System.assertEquals(accountId, nameById.get(accountName));
} }
@IsTest @IsTest
@@ -591,4 +592,4 @@ private class fflib_SObjects2Test
clearField(Schema.Account.ShippingCountry); clearField(Schema.Account.ShippingCountry);
} }
} }
} }