User: d_jencks
  Date: 01/09/14 18:07:12

  Modified:    src/main/org/jboss/test/idgen/test IdGenUnitTestCase.java
  Log:
  Converted to JBossTestCase and logging, made work (dbtest still breaks with 
Hypersonic 1.4)
  
  Revision  Changes    Path
  1.2       +22 -31    
jbosstest/src/main/org/jboss/test/idgen/test/IdGenUnitTestCase.java
  
  Index: IdGenUnitTestCase.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jbosstest/src/main/org/jboss/test/idgen/test/IdGenUnitTestCase.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- IdGenUnitTestCase.java    2001/09/12 04:55:38     1.1
  +++ IdGenUnitTestCase.java    2001/09/15 01:07:11     1.2
  @@ -1,4 +1,10 @@
   /*
  + * JBoss, the OpenSource J2EE webOS
  + *
  + * Distributable under LGPL license.
  + * See terms of license at gnu.org.
  + */
  +/*
    * Copyright 1999 by dreamBean Software,
    * All rights reserved.
    */
  @@ -13,25 +19,26 @@
   import junit.framework.TestCase;
   import junit.framework.TestSuite;
   
  -import org.jboss.test.util.Deploy;
   
   import org.jboss.test.idgen.interfaces.*;
   
  +import org.jboss.test.JBossTestCase;
  +
   /**
    *      
    *   @see <related>
  - *   @author $Author: d_jencks $
  - *   @version $Revision: 1.1 $
  + *   @author Author: d_jencks only added JBossTestCase and logging
  + *   @version $Revision: 1.2 $
    */
   public class IdGenUnitTestCase
  -   extends junit.framework.TestCase
  +   extends JBossTestCase
   {
      // Constants -----------------------------------------------------
       
      // Attributes ----------------------------------------------------
      
      // Static --------------------------------------------------------
  -     static boolean deployed = false;
  +
        
      // Constructors --------------------------------------------------
        public IdGenUnitTestCase(String name)
  @@ -43,7 +50,7 @@
      public void testGenerator()
         throws Exception
      {
  -      IdGeneratorHome home = (IdGeneratorHome)new 
InitialContext().lookup(IdGeneratorHome.JNDI_NAME);
  +      IdGeneratorHome home = 
(IdGeneratorHome)getInitialContext().lookup(IdGeneratorHome.JNDI_NAME);
         IdGenerator generator = home.create();
         
         generator.getNewId("Account");
  @@ -60,12 +67,9 @@
      protected void setUp()
         throws Exception
      {
  -      if (deployed) return;
  -      // System.out.println("Deploying");
  -      // new org.jboss.jmx.client.Deployer().deploy("../deploy/idgen.jar");
  -      deployed = true;
  -             
  -      System.out.println("Remove id counters");
  +       super.setUp();
  +       deployJ2ee("idgen.jar");
  +      getLog().debug("Remove id counters");
         {
            IdCounterHome home = (IdCounterHome)new 
InitialContext().lookup(IdCounterHome.JNDI_NAME);
            Collection counters = home.findAll();
  @@ -73,28 +77,15 @@
            while(enum.hasNext())
            {
               EJBObject obj = (EJBObject)enum.next();
  -            System.out.println("Removing "+obj.getPrimaryKey());
  +            getLog().debug("Removing "+obj.getPrimaryKey());
               obj.remove();
            }
         }
      }
  -
   
  -   /**
  -    * Setup the test suite.
  -    */
  -   public static Test suite() {
  -      TestSuite suite = new TestSuite();
  -        
  -      // add a test case to deploy our support applications
  -      String filename = "idgen.jar";
  -      suite.addTest(new Deploy.Deployer(filename));
  -
  -      suite.addTest(new TestSuite(IdGenUnitTestCase.class));
  -      
  -      // add a test case to undeploy our support applications
  -      suite.addTest(new Deploy.Undeployer(filename));
  -      
  -      return suite;
  -   }
  +    protected void tearDown() throws Exception
  +    {
  +        undeployJ2ee("idgen.jar");
  +        super.tearDown();
  +    }
   }
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to