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"));


Reply via email to