private Filter createJUnit48Filter() { final FilterFactory filterFactory = new FilterFactory( testClassLoader ); return isMethodFilterSpecified() ? filterFactory.createMethodFilter( requestedTestMethod ) : filterFactory.createGroupFilter( providerParameters.getProviderProperties() ); }
private Filter createJUnit48Filter() { final FilterFactory factory = new FilterFactory( testClassLoader ); Map<String, String> props = providerParameters.getProviderProperties(); Filter groupFilter = factory.canCreateGroupFilter( props ) ? factory.createGroupFilter( props ) : null; TestListResolver methodFilter = optionallyWildcardFilter( testResolver ); boolean onlyGroups = methodFilter.isEmpty() || methodFilter.isWildcard(); if ( onlyGroups ) { return groupFilter; } else { Filter jUnitMethodFilter = factory.createMethodFilter( methodFilter ); return groupFilter == null ? jUnitMethodFilter : factory.and( groupFilter, jUnitMethodFilter ); } }