You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ps...@apache.org on 2004/02/16 04:34:35 UTC

svn commit: rev 6679 - incubator/directory/naming/trunk/core/src/test/org/apache/naming/resources

Author: psteitz
Date: Sun Feb 15 19:34:34 2004
New Revision: 6679

Modified:
   incubator/directory/naming/trunk/core/src/test/org/apache/naming/resources/AbstractDirContextTest.java
Log:
Added base getAttributes test.

Modified: incubator/directory/naming/trunk/core/src/test/org/apache/naming/resources/AbstractDirContextTest.java
==============================================================================
--- incubator/directory/naming/trunk/core/src/test/org/apache/naming/resources/AbstractDirContextTest.java	(original)
+++ incubator/directory/naming/trunk/core/src/test/org/apache/naming/resources/AbstractDirContextTest.java	Sun Feb 15 19:34:34 2004
@@ -59,7 +59,14 @@
 import java.util.Iterator;
 import java.util.Map;
 
+import javax.naming.directory.DirContext;
+import javax.naming.directory.Attributes;
+import javax.naming.directory.Attribute;
+import javax.naming.NamingEnumeration;
+
 import org.apache.naming.AbstractContextTest;
+import org.apache.naming.resources.Resource;
+
 
 
 /**
@@ -124,6 +131,16 @@
         assertEquals(expected.keySet(), returned.keySet());
     }
     
-    // todo: Add tests for DirContext 
+    /**
+     * Verify that getAttributes returns a valid NamingEnumeration of Attributes
+     */
+   public void testAttributes() throws Exception {
+      DirContext context = (DirContext) initialContext.lookup(firstContextName()+ "/" + secondContextName());
+      Attributes attrs = (Attributes) context.getAttributes(firstBoundName());
+      NamingEnumeration enum = attrs.getAll();
+      while (enum.hasMoreElements()) {
+          assertTrue(enum.nextElement() instanceof Attribute);
+      }
+   }
     
 }