}
@DataProvider(name = "extensibleMatchFilterData")
public Object[][] createExtensibleMatchFilterData() throws Exception
{
MatchingRuleFactory<?> factory = new BooleanEqualityMatchingRuleFactory();
factory.initializeMatchingRule(null);
MatchingRule booleanEquality = factory.getMatchingRules().iterator().next();
factory = new IntegerEqualityMatchingRuleFactory();
factory.initializeMatchingRule(null);
MatchingRule integerEquality = factory.getMatchingRules().iterator().next();
factory = new DistinguishedNameEqualityMatchingRuleFactory();
factory.initializeMatchingRule(null);
MatchingRule distinguishedEquality = factory.getMatchingRules().iterator().next();
return new Object[][]
{
{ "description", booleanEquality, "description" },
{ "objectclass", integerEquality ,"top" },