Author: rfeng
Date: Fri Oct 10 15:35:58 2008
New Revision: 703592

URL: http://svn.apache.org/viewvc?rev=703592&view=rev
Log:
Convert the test cases to JUNIT 4

Modified:
    tuscany/branches/sca-equinox/modules/contribution-namespace/pom.xml
    
tuscany/branches/sca-equinox/modules/contribution-namespace/src/test/java/org/apache/tuscany/sca/contribution/namespace/impl/NamespaceExportProcessorTestCase.java
    
tuscany/branches/sca-equinox/modules/contribution-namespace/src/test/java/org/apache/tuscany/sca/contribution/namespace/impl/NamespaceImportProcessorTestCase.java

Modified: tuscany/branches/sca-equinox/modules/contribution-namespace/pom.xml
URL: 
http://svn.apache.org/viewvc/tuscany/branches/sca-equinox/modules/contribution-namespace/pom.xml?rev=703592&r1=703591&r2=703592&view=diff
==============================================================================
--- tuscany/branches/sca-equinox/modules/contribution-namespace/pom.xml 
(original)
+++ tuscany/branches/sca-equinox/modules/contribution-namespace/pom.xml Fri Oct 
10 15:35:58 2008
@@ -66,7 +66,7 @@
                         <Bundle-Version>${tuscany.version}</Bundle-Version>
                         
<Bundle-SymbolicName>org.apache.tuscany.sca.contribution.namespace</Bundle-SymbolicName>
                         <Bundle-Description>${pom.name}</Bundle-Description>
-                        
<Export-Package>org.apache.tuscany.sca.contribution.namespace*</Export-Package>
+                        
<Export-Package>org.apache.tuscany.sca.contribution.namespace</Export-Package>
                     </instructions>
                 </configuration>
             </plugin>

Modified: 
tuscany/branches/sca-equinox/modules/contribution-namespace/src/test/java/org/apache/tuscany/sca/contribution/namespace/impl/NamespaceExportProcessorTestCase.java
URL: 
http://svn.apache.org/viewvc/tuscany/branches/sca-equinox/modules/contribution-namespace/src/test/java/org/apache/tuscany/sca/contribution/namespace/impl/NamespaceExportProcessorTestCase.java?rev=703592&r1=703591&r2=703592&view=diff
==============================================================================
--- 
tuscany/branches/sca-equinox/modules/contribution-namespace/src/test/java/org/apache/tuscany/sca/contribution/namespace/impl/NamespaceExportProcessorTestCase.java
 (original)
+++ 
tuscany/branches/sca-equinox/modules/contribution-namespace/src/test/java/org/apache/tuscany/sca/contribution/namespace/impl/NamespaceExportProcessorTestCase.java
 Fri Oct 10 15:35:58 2008
@@ -19,13 +19,14 @@
 
 package org.apache.tuscany.sca.contribution.namespace.impl;
 
+import static junit.framework.Assert.assertEquals;
+import static junit.framework.Assert.assertNotNull;
+
 import java.io.StringReader;
 
 import javax.xml.stream.XMLInputFactory;
 import javax.xml.stream.XMLStreamReader;
 
-import junit.framework.TestCase;
-
 import org.apache.tuscany.sca.contribution.namespace.NamespaceExport;
 import 
org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor;
 import org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor;
@@ -37,38 +38,39 @@
 import org.apache.tuscany.sca.monitor.Monitor;
 import org.apache.tuscany.sca.monitor.MonitorFactory;
 import org.apache.tuscany.sca.monitor.Problem;
+import org.junit.BeforeClass;
+import org.junit.Test;
 
 /**
  * Test NamespaceExportProcessorTestCase
  *  
  * @version $Rev$ $Date$
  */
-public class NamespaceExportProcessorTestCase extends TestCase {
+public class NamespaceExportProcessorTestCase {
 
     private static final String VALID_XML =
-        "<?xml version=\"1.0\" encoding=\"ASCII\"?>" 
-            + "<export xmlns=\"http://www.osoa.org/xmlns/sca/1.0\"; 
xmlns:ns=\"http://ns\"; namespace=\"http://foo\"/>";
+        "<?xml version=\"1.0\" encoding=\"ASCII\"?>" + "<export 
xmlns=\"http://www.osoa.org/xmlns/sca/1.0\"; xmlns:ns=\"http://ns\"; 
namespace=\"http://foo\"/>";
 
     private static final String INVALID_XML =
-        "<?xml version=\"1.0\" encoding=\"ASCII\"?>" 
-            + "<export xmlns=\"http://www.osoa.org/xmlns/sca/1.0\"; 
xmlns:ns=\"http://ns\"/>";
+        "<?xml version=\"1.0\" encoding=\"ASCII\"?>" + "<export 
xmlns=\"http://www.osoa.org/xmlns/sca/1.0\"; xmlns:ns=\"http://ns\"/>";
 
-    private XMLInputFactory inputFactory;
-    private StAXArtifactProcessor<Object> staxProcessor;
-    private Monitor monitor;
+    private static XMLInputFactory inputFactory;
+    private static StAXArtifactProcessor<Object> staxProcessor;
+    private static Monitor monitor;
 
-    @Override
-    protected void setUp() throws Exception {
+    @BeforeClass
+    public static void setUp() throws Exception {
         ExtensionPointRegistry extensionPoints = new 
DefaultExtensionPointRegistry();
         inputFactory = XMLInputFactory.newInstance();
         // Create a monitor
         UtilityExtensionPoint utilities = 
extensionPoints.getExtensionPoint(UtilityExtensionPoint.class);
-        MonitorFactory monitorFactory = new DefaultMonitorFactory();  
+        MonitorFactory monitorFactory = new DefaultMonitorFactory();
         if (monitorFactory != null) {
-               monitor = monitorFactory.createMonitor();
-               utilities.addUtility(monitorFactory);
-        }        
-        StAXArtifactProcessorExtensionPoint staxProcessors = 
extensionPoints.getExtensionPoint(StAXArtifactProcessorExtensionPoint.class);
+            monitor = monitorFactory.createMonitor();
+            utilities.addUtility(monitorFactory);
+        }
+        StAXArtifactProcessorExtensionPoint staxProcessors =
+            
extensionPoints.getExtensionPoint(StAXArtifactProcessorExtensionPoint.class);
         staxProcessor = new ExtensibleStAXArtifactProcessor(staxProcessors, 
inputFactory, null, monitor);
     }
 
@@ -76,6 +78,7 @@
      * Test loading a valid export element from a contribution metadata stream
      * @throws Exception
      */
+    @Test
     public void testLoad() throws Exception {
         XMLStreamReader reader = inputFactory.createXMLStreamReader(new 
StringReader(VALID_XML));
         NamespaceExport namespaceExport = 
(NamespaceExport)staxProcessor.read(reader);
@@ -86,6 +89,7 @@
      * Test loading an INVALID export element from a contribution metadata 
stream
      * @throws Exception
      */
+    @Test
     public void testLoadInvalid() throws Exception {
         XMLStreamReader reader = inputFactory.createXMLStreamReader(new 
StringReader(INVALID_XML));
         /*try {
@@ -95,8 +99,8 @@
             assertTrue(true);
         }*/
         staxProcessor.read(reader);
-        Problem problem = monitor.getLastProblem();           
+        Problem problem = monitor.getLastProblem();
         assertNotNull(problem);
         assertEquals("AttributeNameSpaceMissing", problem.getMessageId());
-    }    
+    }
 }

Modified: 
tuscany/branches/sca-equinox/modules/contribution-namespace/src/test/java/org/apache/tuscany/sca/contribution/namespace/impl/NamespaceImportProcessorTestCase.java
URL: 
http://svn.apache.org/viewvc/tuscany/branches/sca-equinox/modules/contribution-namespace/src/test/java/org/apache/tuscany/sca/contribution/namespace/impl/NamespaceImportProcessorTestCase.java?rev=703592&r1=703591&r2=703592&view=diff
==============================================================================
--- 
tuscany/branches/sca-equinox/modules/contribution-namespace/src/test/java/org/apache/tuscany/sca/contribution/namespace/impl/NamespaceImportProcessorTestCase.java
 (original)
+++ 
tuscany/branches/sca-equinox/modules/contribution-namespace/src/test/java/org/apache/tuscany/sca/contribution/namespace/impl/NamespaceImportProcessorTestCase.java
 Fri Oct 10 15:35:58 2008
@@ -21,13 +21,14 @@
 
 
 
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+
 import java.io.StringReader;
 
 import javax.xml.stream.XMLInputFactory;
 import javax.xml.stream.XMLStreamReader;
 
-import junit.framework.TestCase;
-
 import org.apache.tuscany.sca.contribution.namespace.NamespaceImport;
 import 
org.apache.tuscany.sca.contribution.processor.ExtensibleStAXArtifactProcessor;
 import org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor;
@@ -39,13 +40,15 @@
 import org.apache.tuscany.sca.monitor.Monitor;
 import org.apache.tuscany.sca.monitor.MonitorFactory;
 import org.apache.tuscany.sca.monitor.Problem;
+import org.junit.BeforeClass;
+import org.junit.Test;
 
 /**
  * Test NamespaceImportProcessorTestCase
  * 
  * @version $Rev$ $Date$
  */
-public class NamespaceImportProcessorTestCase extends TestCase {
+public class NamespaceImportProcessorTestCase {
 
     private static final String VALID_XML =
         "<?xml version=\"1.0\" encoding=\"ASCII\"?>" 
@@ -55,12 +58,12 @@
         "<?xml version=\"1.0\" encoding=\"ASCII\"?>" 
             + "<import  xmlns=\"http://www.osoa.org/xmlns/sca/1.0\"; 
xmlns:ns=\"http://ns\"; location=\"sca://contributions/001\"/>";
 
-    private XMLInputFactory inputFactory;
-    private StAXArtifactProcessor<Object> staxProcessor;
-    private Monitor monitor;
+    private static XMLInputFactory inputFactory;
+    private static StAXArtifactProcessor<Object> staxProcessor;
+    private static Monitor monitor;
 
-    @Override
-    protected void setUp() throws Exception {
+    @BeforeClass
+    public static void setUp() throws Exception {
         ExtensionPointRegistry extensionPoints = new 
DefaultExtensionPointRegistry();
         inputFactory = XMLInputFactory.newInstance();
         // Create a monitor
@@ -78,6 +81,7 @@
      * Test loading a valid import element from a contribution metadata stream
      * @throws Exception
      */
+    @Test
     public void testLoad() throws Exception {
         XMLStreamReader reader = inputFactory.createXMLStreamReader(new 
StringReader(VALID_XML));
         NamespaceImport namespaceImport = 
(NamespaceImport)staxProcessor.read(reader);
@@ -90,6 +94,7 @@
      * Test loading a INVALID import element from a contribution metadata 
stream
      * @throws Exception
      */
+    @Test
     public void testLoadInvalid() throws Exception {
         XMLStreamReader reader = inputFactory.createXMLStreamReader(new 
StringReader(INVALID_XML));
         /*try {


Reply via email to