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:29:12 UTC
svn commit: rev 6678 - incubator/directory/naming/trunk/core/src/test/org/apache/naming
Author: psteitz
Date: Sun Feb 15 19:29:11 2004
New Revision: 6678
Modified:
incubator/directory/naming/trunk/core/src/test/org/apache/naming/AbstractContextTest.java
Log:
Added rebind test.
Modified: incubator/directory/naming/trunk/core/src/test/org/apache/naming/AbstractContextTest.java
==============================================================================
--- incubator/directory/naming/trunk/core/src/test/org/apache/naming/AbstractContextTest.java (original)
+++ incubator/directory/naming/trunk/core/src/test/org/apache/naming/AbstractContextTest.java Sun Feb 15 19:29:11 2004
@@ -330,4 +330,23 @@
}
}
}
+
+ /**
+ * Test rebind -- swap bound objects and verify
+ */
+ public void testRebind() throws Exception {
+ secondContext.rebind(firstBoundName(), secondBoundObject());
+ secondContext.rebind(secondBoundName(), firstBoundObject());
+ binding.put(firstBoundName(), secondBoundObject());
+ binding.put(secondBoundName(), firstBoundObject());
+ NamingEnumeration enum;
+ Map result;
+ enum = secondContext.listBindings("");
+ result = new HashMap();
+ while (enum.hasMore()) {
+ Binding pair = (Binding) enum.next();
+ result.put(pair.getName(), pair.getObject());
+ }
+ verifyListBindings(binding, result);
+ }
}