}
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
OMElement element = factory.createOMElement(new QName("test"));
OMNamespace ns = element.declareNamespace("urn:ns", "");
assertEquals("urn:ns", ns.getNamespaceURI());
assertNotNull(ns.getPrefix());
assertTrue(ns.getPrefix().length() > 0);
Iterator it = element.getAllDeclaredNamespaces();
assertTrue(it.hasNext());
OMNamespace ns2 = (OMNamespace)it.next();
assertEquals(ns, ns2);
assertFalse(it.hasNext());
}