Author: painter
Date: Fri Jan 11 12:41:34 2019
New Revision: 1851033

URL: http://svn.apache.org/viewvc?rev=1851033&view=rev
Log:
Cleanup formatting and update to junit5 testing

Modified:
    turbine/fulcrum/trunk/factory/src/changes/changes.xml
    
turbine/fulcrum/trunk/factory/src/java/org/apache/fulcrum/factory/DefaultFactoryService.java
    
turbine/fulcrum/trunk/factory/src/test/org/apache/fulcrum/factory/FactoryServiceTest.java
    
turbine/fulcrum/trunk/factory/src/test/org/apache/fulcrum/factory/utils/ObjectInputStreamForContextTest.java

Modified: turbine/fulcrum/trunk/factory/src/changes/changes.xml
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/factory/src/changes/changes.xml?rev=1851033&r1=1851032&r2=1851033&view=diff
==============================================================================
--- turbine/fulcrum/trunk/factory/src/changes/changes.xml (original)
+++ turbine/fulcrum/trunk/factory/src/changes/changes.xml Fri Jan 11 12:41:34 
2019
@@ -26,6 +26,9 @@
   <body>
     <release version="1.1.1" date="in SVN">
                <action dev="painter" type="update">
+                       Update to junit 5 test cases
+               </action>
+               <action dev="painter" type="update">
                        Addressed all PMD static code analyzer issues and 
corrected where appropriate
                </action>
                <action dev="painter" type="update">

Modified: 
turbine/fulcrum/trunk/factory/src/java/org/apache/fulcrum/factory/DefaultFactoryService.java
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/factory/src/java/org/apache/fulcrum/factory/DefaultFactoryService.java?rev=1851033&r1=1851032&r2=1851033&view=diff
==============================================================================
--- 
turbine/fulcrum/trunk/factory/src/java/org/apache/fulcrum/factory/DefaultFactoryService.java
 (original)
+++ 
turbine/fulcrum/trunk/factory/src/java/org/apache/fulcrum/factory/DefaultFactoryService.java
 Fri Jan 11 12:41:34 2019
@@ -45,8 +45,7 @@ import org.apache.fulcrum.factory.utils.
  * @author <a href="mailto:ep...@upstate.com";>Eric Pugh</a>
  * @author <a href="mailto:ilkka.pr...@simsoft.fi";>Ilkka Priha</a>
  * @author <a href="mailto:mcconn...@apache.org";>Stephen McConnell</a>
- * @version $Id: DefaultFactoryService.java 1844842 2018-10-25 15:33:42Z 
painter
- *          $
+ * @version $Id$
  *
  */
 public class DefaultFactoryService extends AbstractLogEnabled
@@ -247,7 +246,8 @@ public class DefaultFactoryService exten
         * @throws FactoryException if test fails.
         */
        @Override
-       public boolean isLoaderSupported(String className) throws 
FactoryException {
+       public boolean isLoaderSupported(String className) throws 
FactoryException 
+       {
                Factory<?> factory = getFactory(className);
                return factory != null ? factory.isLoaderSupported() : true;
        }
@@ -261,7 +261,8 @@ public class DefaultFactoryService exten
         * @throws FactoryException if instantiation fails.
         */
        @Override
-       public <T> T getInstance(Class<T> clazz) throws FactoryException {
+       public <T> T getInstance(Class<T> clazz) throws FactoryException 
+       {
                try {
                        return clazz.newInstance();
                } catch (Exception x) {
@@ -281,7 +282,9 @@ public class DefaultFactoryService exten
         * @return the instance
         * @throws FactoryException if instantiation fails.
         */
-       protected <T> T getInstance(Class<T> clazz, Object params[], String 
signature[]) throws FactoryException {
+       protected <T> T getInstance(Class<T> clazz, Object params[], String 
signature[]) 
+                       throws FactoryException 
+       {
                /* Try to construct. */
                try {
                        Class<?>[] sign = getSignature(clazz, params, 
signature);
@@ -303,7 +306,8 @@ public class DefaultFactoryService exten
         * @throws ClassNotFoundException if any of the classes is not found.
         */
        @Override
-       public Class<?>[] getSignature(Class<?> clazz, Object params[], String 
signature[]) throws ClassNotFoundException 
+       public Class<?>[] getSignature(Class<?> clazz, Object params[], String 
signature[]) 
+                       throws ClassNotFoundException 
        {
                if (signature != null) {
                        /* We have parameters. */
@@ -568,7 +572,8 @@ public class DefaultFactoryService exten
         * Avalon component lifecycle method Clear lists and maps
         */
        @Override
-       public void dispose() {
+       public void dispose() 
+       {
                objectFactories.clear();
                objectFactoryClasses.clear();
                classLoaders.clear();

Modified: 
turbine/fulcrum/trunk/factory/src/test/org/apache/fulcrum/factory/FactoryServiceTest.java
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/factory/src/test/org/apache/fulcrum/factory/FactoryServiceTest.java?rev=1851033&r1=1851032&r2=1851033&view=diff
==============================================================================
--- 
turbine/fulcrum/trunk/factory/src/test/org/apache/fulcrum/factory/FactoryServiceTest.java
 (original)
+++ 
turbine/fulcrum/trunk/factory/src/test/org/apache/fulcrum/factory/FactoryServiceTest.java
 Fri Jan 11 12:41:34 2019
@@ -1,5 +1,7 @@
 package org.apache.fulcrum.factory;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -20,11 +22,14 @@ package org.apache.fulcrum.factory;
  */
 
 
+
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
 import java.util.ArrayList;
 
-import org.apache.fulcrum.testcontainer.BaseUnitTest;
-import org.junit.Before;
-import org.junit.Test;
+import org.apache.fulcrum.testcontainer.BaseUnit5Test;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
 
 /**
  * Basic tests of the fulcrum factory service
@@ -34,25 +39,17 @@ import org.junit.Test;
  * 
  * @version $Id$ 
  */
-public class FactoryServiceTest extends BaseUnitTest
+public class FactoryServiceTest extends BaseUnit5Test
 {
+       /** Default factory service **/
     private FactoryService factoryService = null;
-    
-    /**
-     * Defines the testcase name for JUnit.
-     *
-     * @param name the testcase's name.
-     */
-    public FactoryServiceTest(String name)
-    {
-        super(name);
-    }
 
-    @Before
+    @BeforeEach
     public void setUp() throws Exception
     {
-        super.setUp();
-        factoryService = (FactoryService) this.resolve( 
FactoryService.class.getName() );
+        setConfigurationFileName("src/test/TestComponentConfig.xml");
+        setRoleFileName("src/test/TestRoleConfig.xml");
+        factoryService = (FactoryService) 
this.lookup(FactoryService.class.getName());         
     }
     
     /**
@@ -151,6 +148,6 @@ public class FactoryServiceTest extends
         signature[0] = "java.lang.Integer";
         results = factoryService.getSignature(ArrayList.class, params, 
signature);
         assertEquals(1, results.length);
-        assertTrue("Result:" + 
results[0].getName(),results[0].equals(Integer.class));
+        assertTrue(results[0].equals(Integer.class));
     }
 }

Modified: 
turbine/fulcrum/trunk/factory/src/test/org/apache/fulcrum/factory/utils/ObjectInputStreamForContextTest.java
URL: 
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/factory/src/test/org/apache/fulcrum/factory/utils/ObjectInputStreamForContextTest.java?rev=1851033&r1=1851032&r2=1851033&view=diff
==============================================================================
--- 
turbine/fulcrum/trunk/factory/src/test/org/apache/fulcrum/factory/utils/ObjectInputStreamForContextTest.java
 (original)
+++ 
turbine/fulcrum/trunk/factory/src/test/org/apache/fulcrum/factory/utils/ObjectInputStreamForContextTest.java
 Fri Jan 11 12:41:34 2019
@@ -1,5 +1,7 @@
 package org.apache.fulcrum.factory.utils;
 
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
@@ -23,8 +25,9 @@ import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 import java.io.ObjectOutputStream;
 
-import org.apache.fulcrum.testcontainer.BaseUnitTest;
-import org.junit.Test;
+import org.apache.fulcrum.testcontainer.BaseUnit5Test;
+import org.junit.jupiter.api.Test;
+
 
 /**
  * Basic test for object input stream for fulcrum factory
@@ -32,18 +35,8 @@ import org.junit.Test;
  * @author <a href="mailto:ep...@upstate.com";>Eric Pugh</a>
  * @version $Id$ 
  */
-public class ObjectInputStreamForContextTest extends BaseUnitTest
+public class ObjectInputStreamForContextTest extends BaseUnit5Test
 {
-        
-    /**
-     * Defines the testcase name for JUnit.
-     *
-     * @param name the testcase's name.
-     */
-    public ObjectInputStreamForContextTest(String name)
-    {
-        super(name);
-    }
        
     /**
      * 


Reply via email to