Author: veithen
Date: Fri Apr 13 18:46:30 2012
New Revision: 1325900
URL: http://svn.apache.org/viewvc?rev=1325900&view=rev
Log:
Refactored the test case for AXIOM-89.
Added:
webservices/commons/trunk/modules/axiom/modules/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestFindNamespaceCaseSensitivity.java
- copied, changed from r1325524,
webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/NamespaceTest.java
Removed:
webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/NamespaceTest.java
Modified:
webservices/commons/trunk/modules/axiom/modules/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/OMTestSuiteBuilder.java
Modified:
webservices/commons/trunk/modules/axiom/modules/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/OMTestSuiteBuilder.java
URL:
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/OMTestSuiteBuilder.java?rev=1325900&r1=1325899&r2=1325900&view=diff
==============================================================================
---
webservices/commons/trunk/modules/axiom/modules/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/OMTestSuiteBuilder.java
(original)
+++
webservices/commons/trunk/modules/axiom/modules/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/OMTestSuiteBuilder.java
Fri Apr 13 18:46:30 2012
@@ -134,9 +134,10 @@ public class OMTestSuiteBuilder extends
addTest(new
org.apache.axiom.ts.om.element.TestDeclareNamespaceWithGeneratedPrefix3(metaFactory));
addTest(new
org.apache.axiom.ts.om.element.TestDigestWithNamespace(metaFactory));
addTest(new
org.apache.axiom.ts.om.element.TestDigestWithoutNamespace(metaFactory));
- addTest(new
org.apache.axiom.ts.om.element.TestFindNamespaceURIWithPrefixUndeclaring(metaFactory));
addTest(new
org.apache.axiom.ts.om.element.TestFindNamespaceByNamespaceURIMasked(metaFactory));
addTest(new
org.apache.axiom.ts.om.element.TestFindNamespaceByPrefix(metaFactory));
+ addTest(new
org.apache.axiom.ts.om.element.TestFindNamespaceCaseSensitivity(metaFactory));
+ addTest(new
org.apache.axiom.ts.om.element.TestFindNamespaceURIWithPrefixUndeclaring(metaFactory));
addTest(new
org.apache.axiom.ts.om.element.TestGetAllAttributes1(metaFactory));
addTest(new
org.apache.axiom.ts.om.element.TestGetAllAttributes2(metaFactory));
addTest(new
org.apache.axiom.ts.om.element.TestGetAllDeclaredNamespaces(metaFactory));
Copied:
webservices/commons/trunk/modules/axiom/modules/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestFindNamespaceCaseSensitivity.java
(from r1325524,
webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/NamespaceTest.java)
URL:
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestFindNamespaceCaseSensitivity.java?p2=webservices/commons/trunk/modules/axiom/modules/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestFindNamespaceCaseSensitivity.java&p1=webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/NamespaceTest.java&r1=1325524&r2=1325900&rev=1325900&view=diff
==============================================================================
---
webservices/commons/trunk/modules/axiom/modules/axiom-dom/src/test/java/org/apache/axiom/om/impl/dom/NamespaceTest.java
(original)
+++
webservices/commons/trunk/modules/axiom/modules/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestFindNamespaceCaseSensitivity.java
Fri Apr 13 18:46:30 2012
@@ -17,22 +17,23 @@
* under the License.
*/
-package org.apache.axiom.om.impl.dom;
+package org.apache.axiom.ts.om.element;
-import junit.framework.TestCase;
import org.apache.axiom.om.OMFactory;
-import org.apache.axiom.om.OMNamespace;
+import org.apache.axiom.om.OMMetaFactory;
import org.apache.axiom.om.OMElement;
-import org.apache.axiom.om.impl.common.OMNamespaceImpl;
-import org.apache.axiom.om.impl.dom.factory.OMDOMFactory;
+import org.apache.axiom.ts.AxiomTestCase;
-public class NamespaceTest extends TestCase {
- public void testSearch() throws Exception {
+public class TestFindNamespaceCaseSensitivity extends AxiomTestCase {
+ public TestFindNamespaceCaseSensitivity(OMMetaFactory metaFactory) {
+ super(metaFactory);
+ }
+
+ protected void runTest() throws Throwable {
String NSURI = "http://testns";
String NSURI_UPPER = "HTTP://TESTNS";
- OMFactory fac = new OMDOMFactory();
- OMNamespace ns = new OMNamespaceImpl(NSURI, null);
+ OMFactory fac = metaFactory.getOMFactory();
OMElement el = fac.createOMElement("foo", null);
el.declareNamespace(NSURI, "p");
assertNull(el.findNamespace(NSURI_UPPER, "p"));