25 lines
674 B
OpenEdge ABL
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 };
|
|
}
|
|
}
|
|
} |