public TestGetNamespace(OMMetaFactory metaFactory, OMSourcedElementVariant variant, QName qname) {
super(metaFactory, variant, qname);
}
protected void runTest(OMSourcedElement element) throws Throwable {
OMNamespace ns = element.getNamespace();
if (qname.getNamespaceURI().length() == 0) {
assertNull(ns);
} else {
assertEquals(qname.getNamespaceURI(), ns.getNamespaceURI());
assertEquals(qname.getPrefix(), ns.getPrefix());
}
if (variant.isNamespaceURIRequiresExpansion() || variant.isPrefixRequiresExpansion(qname)) {
assertTrue(element.isExpanded());
} else {
assertFalse(element.isExpanded());