Package com.mockobjects.naming.directory
Class MockDirContext
java.lang.Object
com.mockobjects.MockObject
com.mockobjects.naming.MockContext
com.mockobjects.naming.directory.MockDirContext
- All Implemented Interfaces:
Verifiable,Context,DirContext
-
Field Summary
Fields inherited from interface javax.naming.Context
APPLET, AUTHORITATIVE, BATCHSIZE, DNS_URL, INITIAL_CONTEXT_FACTORY, LANGUAGE, OBJECT_FACTORIES, PROVIDER_URL, REFERRAL, SECURITY_AUTHENTICATION, SECURITY_CREDENTIALS, SECURITY_PRINCIPAL, SECURITY_PROTOCOL, STATE_FACTORIES, URL_PKG_PREFIXESFields inherited from interface javax.naming.directory.DirContext
ADD_ATTRIBUTE, REMOVE_ATTRIBUTE, REPLACE_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbind(String aName, Object object, Attributes attributes) voidbind(Name aName, Object object, Attributes attributes) createSubcontext(String aName, Attributes attributes) createSubcontext(Name aName, Attributes attributes) getAttributes(String aName) getAttributes(String aName, String[] attrIds) getAttributes(Name aName) getAttributes(Name aName, String[] attrIds) getSchemaClassDefinition(String aName) getSchemaClassDefinition(Name aName) voidmodifyAttributes(String aName, int aModificationOperation, Attributes attributes) voidmodifyAttributes(String aName, ModificationItem[] mods) voidmodifyAttributes(Name aName, int aModificationOperation, Attributes attributes) voidmodifyAttributes(Name aName, ModificationItem[] mods) voidrebind(String aName, Object object, Attributes attributes) voidrebind(Name aName, Object object, Attributes attributes) search(String aName, String aFilter, Object[] filterArgs, SearchControls cons) search(String aSearchName, String aFilter, SearchControls searchControls) search(String aName, Attributes attributes) search(String aName, Attributes attributes, String[] anAttributeToReturn) search(Name aName, String aFilter, Object[] filterArgs, SearchControls cons) search(Name aName, String aFilter, SearchControls cons) search(Name aName, Attributes attributes) search(Name aName, Attributes attributes, String[] anAttributeToReturn) voidsetExpectedGetAttributesCount(int callCount) voidvoidsetExpectedModifyAttributes(String aName, int aModificationOperation, Attributes attributes) voidsetExpectedSearch(String aSearchName, String aFilter, SearchControls searchControls) voidsetupAttributes(Attributes anAttributeToReturn) voidsetupSearchResult(NamingEnumeration results) Methods inherited from class com.mockobjects.naming.MockContext
addToEnvironment, bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getEnvironment, getNameInNamespace, getNameParser, getNameParser, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, setExpectedBind, setExpectedCreateSubContext, setExpectedLookupName, setExpectedReBind, setupAddCreateSubContext, setupAddLookup, unbind, unbindMethods inherited from class com.mockobjects.MockObject
notImplemented, notYetImplemented, verifyMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.naming.Context
addToEnvironment, bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getEnvironment, getNameInNamespace, getNameParser, getNameParser, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, unbind, unbind
-
Constructor Details
-
MockDirContext
public MockDirContext()
-
-
Method Details
-
setupAttributes
-
setExpectedGetAttributesName
-
setExpectedGetAttributesCount
public void setExpectedGetAttributesCount(int callCount) -
getAttributes
- Specified by:
getAttributesin interfaceDirContext- Throws:
NamingException
-
getAttributes
- Specified by:
getAttributesin interfaceDirContext- Throws:
NamingException
-
getAttributes
- Specified by:
getAttributesin interfaceDirContext- Throws:
NamingException
-
getAttributes
- Specified by:
getAttributesin interfaceDirContext- Throws:
NamingException
-
setExpectedModifyAttributes
public void setExpectedModifyAttributes(String aName, int aModificationOperation, Attributes attributes) -
modifyAttributes
public void modifyAttributes(Name aName, int aModificationOperation, Attributes attributes) throws NamingException - Specified by:
modifyAttributesin interfaceDirContext- Throws:
NamingException
-
modifyAttributes
public void modifyAttributes(String aName, int aModificationOperation, Attributes attributes) throws NamingException - Specified by:
modifyAttributesin interfaceDirContext- Throws:
NamingException
-
modifyAttributes
- Specified by:
modifyAttributesin interfaceDirContext- Throws:
NamingException
-
modifyAttributes
- Specified by:
modifyAttributesin interfaceDirContext- Throws:
NamingException
-
bind
- Specified by:
bindin interfaceDirContext- Throws:
NamingException
-
bind
- Specified by:
bindin interfaceDirContext- Throws:
NamingException
-
rebind
- Specified by:
rebindin interfaceDirContext- Throws:
NamingException
-
rebind
- Specified by:
rebindin interfaceDirContext- Throws:
NamingException
-
createSubcontext
- Specified by:
createSubcontextin interfaceDirContext- Throws:
NamingException
-
createSubcontext
- Specified by:
createSubcontextin interfaceDirContext- Throws:
NamingException
-
getSchema
- Specified by:
getSchemain interfaceDirContext- Throws:
NamingException
-
getSchema
- Specified by:
getSchemain interfaceDirContext- Throws:
NamingException
-
getSchemaClassDefinition
- Specified by:
getSchemaClassDefinitionin interfaceDirContext- Throws:
NamingException
-
getSchemaClassDefinition
- Specified by:
getSchemaClassDefinitionin interfaceDirContext- Throws:
NamingException
-
search
public NamingEnumeration search(Name aName, Attributes attributes, String[] anAttributeToReturn) throws NamingException - Specified by:
searchin interfaceDirContext- Throws:
NamingException
-
search
public NamingEnumeration search(String aName, Attributes attributes, String[] anAttributeToReturn) throws NamingException - Specified by:
searchin interfaceDirContext- Throws:
NamingException
-
search
- Specified by:
searchin interfaceDirContext- Throws:
NamingException
-
search
- Specified by:
searchin interfaceDirContext- Throws:
NamingException
-
search
public NamingEnumeration search(Name aName, String aFilter, SearchControls cons) throws NamingException - Specified by:
searchin interfaceDirContext- Throws:
NamingException
-
setExpectedSearch
-
setupSearchResult
-
search
public NamingEnumeration search(String aSearchName, String aFilter, SearchControls searchControls) throws NamingException - Specified by:
searchin interfaceDirContext- Throws:
NamingException
-
search
public NamingEnumeration search(Name aName, String aFilter, Object[] filterArgs, SearchControls cons) throws NamingException - Specified by:
searchin interfaceDirContext- Throws:
NamingException
-
search
public NamingEnumeration search(String aName, String aFilter, Object[] filterArgs, SearchControls cons) throws NamingException - Specified by:
searchin interfaceDirContext- Throws:
NamingException
-