Skip to content

Commit c08cf01

Browse files
committed
Merge branch 'AssertClass' of https://github.com/nwcm/fflib-apex-common into AssertClass
2 parents 0dc41df + 3bd8efc commit c08cf01

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

sfdx-source/apex-common/test/classes/fflib_ApplicationTest.cls

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -368,6 +368,7 @@ private class fflib_ApplicationTest
368368
Assert.areEqual(testAccountId, assertAccounts[0].Id);
369369
Assert.areEqual('Test Account', assertAccounts[0].Name);
370370
Assert.isInstanceOfType(Selector.newInstance(Opportunity.SObjectType), OpportunitiesSelector.class);
371+
Assert.isInstanceOfType(Selector.newInstance(Opportunity.SObjectType), OpportunitiesSelector.class);
371372
}
372373

373374

@@ -492,6 +493,7 @@ private class fflib_ApplicationTest
492493
new Map<SObjectType, Type> {
493494
Account.SObjectType => AccountsSelector.class,
494495
Opportunity.SObjectType => OpportunitiesSelector.class });
496+
Opportunity.SObjectType => OpportunitiesSelector.class });
495497

496498
// Configure and create the DomainFactory for this Application
497499
public static final fflib_Application.DomainFactory Domain =
@@ -500,6 +502,7 @@ private class fflib_ApplicationTest
500502
new Map<SObjectType, Type> {
501503
Account.SObjectType => AccountsConstructor.class,
502504
Opportunity.SObjectType => OpportunitiesConstructor.class,
505+
Opportunity.SObjectType => OpportunitiesConstructor.class,
503506
Contact.SObjectType => ContactsConstructor.class });
504507

505508
public class AccountsDomain extends fflib_SObjectDomain
@@ -528,29 +531,35 @@ private class fflib_ApplicationTest
528531
}
529532
}
530533

534+
public class OpportunitiesDomain extends fflib_SObjectDomain
531535
public class OpportunitiesDomain extends fflib_SObjectDomain
532536
{
537+
public OpportunitiesDomain(List<Opportunity> sObjectList)
533538
public OpportunitiesDomain(List<Opportunity> sObjectList)
534539
{
535540
super(sObjectList);
536541
}
537542

543+
public OpportunitiesDomain(List<SObject> sObjectList, SObjectType sObjectType)
538544
public OpportunitiesDomain(List<SObject> sObjectList, SObjectType sObjectType)
539545
{
540546
super(sObjectList, sObjectType);
541547
}
542548
}
543549

550+
public class OpportunitiesConstructor implements fflib_SObjectDomain.IConstructable2
544551
public class OpportunitiesConstructor implements fflib_SObjectDomain.IConstructable2
545552
{
546553
public fflib_SObjectDomain construct(List<SObject> sObjectList)
547554
{
548555
return new OpportunitiesDomain(sObjectList);
556+
return new OpportunitiesDomain(sObjectList);
549557
}
550558

551559
public fflib_SObjectDomain construct(List<SObject> sObjectList, SObjectType sObjectType)
552560
{
553561
return new OpportunitiesDomain(sObjectList, sObjectType);
562+
return new OpportunitiesDomain(sObjectList, sObjectType);
554563
}
555564
}
556565

@@ -573,6 +582,7 @@ private class fflib_ApplicationTest
573582

574583
}
575584

585+
class OpportunitiesSelector extends fflib_SObjectSelector
576586
class OpportunitiesSelector extends fflib_SObjectSelector
577587
{
578588
public List<Schema.SObjectField> getSObjectFieldList()

0 commit comments

Comments
 (0)