Files
fflib-apex-extensions/sfdx-source/apex-extensions/tests/classes/application/fflib_AppBindingResolverTest.cls
T
2023-12-07 09:53:39 +00:00

25 lines
674 B
OpenEdge ABL

@IsTest(IsParallel=true)
private class fflib_AppBindingResolverTest
{
@IsTest
static void testWithEmptyRouter()
{
fflib_IAppBindingResolver resolver = fflib_AppBindingResolver.newInstance();
System.Assert.areEqual(0, resolver.resolve().size());
}
@IsTest
static void testWithCustomRouter(){
fflib_IAppBindingResolver resolver = new fflib_AppBindingResolver(new CustomRouter());
System.Assert.areEqual(0, resolver.resolve().size());
}
private class CustomRouter implements fflib_IAppBindingRouter
{
public Map<Type, Type> getRoutes()
{
return new Map<Type, Type>{ fflib_AppBindingResolverTest.class => fflib_AppBindingResolverTest.class };
}
}
}