public void testSyntaxDefinition() throws NamingException {
addMoreAttributeData();
MockLdapContext mockContext = new MockLdapContext(context, null, "");
Attribute attr = new LdapAttribute("objectclass", mockContext);
DirContext attributeDefinition = attr.getAttributeSyntaxDefinition();
NamingEnumeration<NameClassPair> ne = attributeDefinition.list("");
assertFalse(ne.hasMore());
try {
ne = attributeDefinition.list("invalid");
fail("Should throw NameNotFoundException");