You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by pr...@apache.org on 2002/10/23 17:57:00 UTC

cvs commit: jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database DriverServiceDbFileNotFileTest.java DatabaseMDGetNameTest.java DatabaseMDGetTypeTest.java DatabaseMDNameNullTest.java DatabaseMDNameTypeNullTest.java DatabaseMDTypeNullTest.java DriverMDContextNameNullTest.java DriverMDContextNullTest.java DriverMDGetContextTest.java DriverMDGetNameTest.java DriverMDNameNullTest.java DriverServiceConfigEmptyTest.java DriverServiceConfigNullTest.java DriverServiceDbFileNonExistTest.java DriverServiceGetInitTest.java

prickett    2002/10/23 08:57:00

  Modified:    periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database
                        DatabaseMDGetNameTest.java
                        DatabaseMDGetTypeTest.java
                        DatabaseMDNameNullTest.java
                        DatabaseMDNameTypeNullTest.java
                        DatabaseMDTypeNullTest.java
                        DriverMDContextNameNullTest.java
                        DriverMDContextNullTest.java
                        DriverMDGetContextTest.java
                        DriverMDGetNameTest.java DriverMDNameNullTest.java
                        DriverServiceConfigEmptyTest.java
                        DriverServiceConfigNullTest.java
                        DriverServiceDbFileNonExistTest.java
                        DriverServiceGetInitTest.java
  Added:       periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database
                        DriverServiceDbFileNotFileTest.java
  Log:
  Added a test name constant for each test
  Changed hard coded test values to use constants
  Added Driver Service Database File Not File Test
  
  Revision  Changes    Path
  1.3       +9 -7      jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DatabaseMDGetNameTest.java
  
  Index: DatabaseMDGetNameTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DatabaseMDGetNameTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DatabaseMDGetNameTest.java	22 Oct 2002 05:23:06 -0000	1.2
  +++ DatabaseMDGetNameTest.java	23 Oct 2002 15:56:59 -0000	1.3
  @@ -67,9 +67,11 @@
   
   public class DatabaseMDGetNameTest extends TestCase 
   {
  -
  -    private static final String DB_NAME = "periodicity.vevent";
  -    private static final String DB_TYPE = "acme_database";
  +    
  +    public static final String TEST_NAME =
  +           "DatabaseMetaDataImpl.getName()";
  +    public static final String DB_NAME = "periodicity.vevent";
  +    public static final String DB_TYPE = "acme_database";
   
       public DatabaseMDGetNameTest(String name)
       {
  @@ -95,7 +97,7 @@
   
       public static Test suite()
       {
  -        return new DatabaseMDGetNameTest("DatabaseMetaDataImpl.getName()");
  +        return new DatabaseMDGetNameTest(TEST_NAME);
       }    
   
   }    
  
  
  
  1.3       +8 -6      jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DatabaseMDGetTypeTest.java
  
  Index: DatabaseMDGetTypeTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DatabaseMDGetTypeTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DatabaseMDGetTypeTest.java	22 Oct 2002 05:23:06 -0000	1.2
  +++ DatabaseMDGetTypeTest.java	23 Oct 2002 15:56:59 -0000	1.3
  @@ -68,8 +68,10 @@
   public class DatabaseMDGetTypeTest extends TestCase 
   {
   
  -    private static final String DB_NAME = "periodicity.vevent";
  -    private static final String DB_TYPE = "acme_database";
  +    public static final String TEST_NAME =
  +           "DatabaseMetaDataImpl.getType()";
  +    public static final String DB_NAME = "periodicity.vevent";
  +    public static final String DB_TYPE = "acme_database";
   
       public DatabaseMDGetTypeTest(String name)
       {
  @@ -95,7 +97,7 @@
   
       public static Test suite()
       {
  -        return new DatabaseMDGetTypeTest("DatabaseMetaDataImpl.getType()");
  +        return new DatabaseMDGetTypeTest(TEST_NAME);
       }    
   
   }    
  
  
  
  1.3       +11 -7     jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DatabaseMDNameNullTest.java
  
  Index: DatabaseMDNameNullTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DatabaseMDNameNullTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DatabaseMDNameNullTest.java	22 Oct 2002 05:23:06 -0000	1.2
  +++ DatabaseMDNameNullTest.java	23 Oct 2002 15:56:59 -0000	1.3
  @@ -68,6 +68,11 @@
   public class DatabaseMDNameNullTest extends TestCase 
   {
   
  +    public static final String TEST_NAME =
  +           "DatabaseMetaDataImpl.null_name";
  +    public static final String DATABASE_DRIVER_NAME = 
  +           "database.driver_name";
  +
       public DatabaseMDNameNullTest(String name)
       {
           super(name);
  @@ -78,7 +83,8 @@
           try
           {
               DatabaseMetaDataImpl dbmeta = 
  -                   new DatabaseMetaDataImpl(null, "database.driver_name");
  +                   new DatabaseMetaDataImpl(null, 
  +                   DATABASE_DRIVER_NAME);
               fail("A Database Meta Data object cannot have a null name");
           }
           catch(Exception e)
  @@ -88,9 +94,7 @@
   
       public static Test suite()
       {
  -        return new DatabaseMDNameNullTest("DatabaseMetaDataImpl.null_name");
  +        return new DatabaseMDNameNullTest(TEST_NAME);
       }    
   
   }    
  -
  -
  
  
  
  1.3       +7 -5      jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DatabaseMDNameTypeNullTest.java
  
  Index: DatabaseMDNameTypeNullTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DatabaseMDNameTypeNullTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DatabaseMDNameTypeNullTest.java	22 Oct 2002 05:23:06 -0000	1.2
  +++ DatabaseMDNameTypeNullTest.java	23 Oct 2002 15:56:59 -0000	1.3
  @@ -68,6 +68,9 @@
   public class DatabaseMDNameTypeNullTest extends TestCase 
   {
   
  +    public static final String TEST_NAME =
  +           "DatabaseMetaDataImpl.name_and_type_null";
  +
       public DatabaseMDNameTypeNullTest(String name)
       {
           super(name);
  @@ -88,8 +91,7 @@
   
       public static Test suite()
       {
  -        return new DatabaseMDNameTypeNullTest(
  -               "DatabaseMetaDataImpl.name_and_type_null");
  +        return new DatabaseMDNameTypeNullTest(TEST_NAME);
       }           
   
   }    
  
  
  
  1.3       +9 -5      jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DatabaseMDTypeNullTest.java
  
  Index: DatabaseMDTypeNullTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DatabaseMDTypeNullTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DatabaseMDTypeNullTest.java	22 Oct 2002 05:23:06 -0000	1.2
  +++ DatabaseMDTypeNullTest.java	23 Oct 2002 15:56:59 -0000	1.3
  @@ -67,6 +67,10 @@
   public class DatabaseMDTypeNullTest extends TestCase 
   {
   
  +    public static final String TEST_NAME = 
  +           "DatabaseMetaDataImpl.type_null";
  +    public static final String DATABASE_NAME = "icalendar.vevent";       
  +
       public DatabaseMDTypeNullTest(String name)
       {
           super(name);
  @@ -77,7 +81,7 @@
           try
           {
               DatabaseMetaDataImpl dbmeta = 
  -                   new DatabaseMetaDataImpl("icalendar.vevent", null);
  +                   new DatabaseMetaDataImpl(DATABASE_NAME, null);
               fail("A Database Meta Data object cannot have a null type");
           }
           catch(Exception e)
  @@ -87,7 +91,7 @@
   
       public static Test suite()
       {
  -        return new DatabaseMDTypeNullTest("DatabaseMetaDataImpl.type_null");
  +        return new DatabaseMDTypeNullTest(TEST_NAME);
       }    
   
   }    
  
  
  
  1.3       +7 -5      jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverMDContextNameNullTest.java
  
  Index: DriverMDContextNameNullTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverMDContextNameNullTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DriverMDContextNameNullTest.java	22 Oct 2002 05:23:06 -0000	1.2
  +++ DriverMDContextNameNullTest.java	23 Oct 2002 15:56:59 -0000	1.3
  @@ -68,6 +68,9 @@
   public class DriverMDContextNameNullTest extends TestCase
   {
   
  +    public static final String TEST_NAME = 
  +           "DatabaseMetaDataImpl.context_name_null";
  +
       public DriverMDContextNameNullTest(String name)
       {
           super(name);
  @@ -90,8 +93,7 @@
   
       public static Test suite()
       {
  -        return new DriverMDContextNameNullTest(
  -               "DatabaseMetaDataImpl.context_name_null");
  +        return new DriverMDContextNameNullTest(TEST_NAME);
       }           
   
   }    
  
  
  
  1.4       +8 -6      jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverMDContextNullTest.java
  
  Index: DriverMDContextNullTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverMDContextNullTest.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- DriverMDContextNullTest.java	23 Oct 2002 01:10:52 -0000	1.3
  +++ DriverMDContextNullTest.java	23 Oct 2002 15:56:59 -0000	1.4
  @@ -68,6 +68,9 @@
   public class DriverMDContextNullTest extends TestCase
   {
   
  +    public static final String TEST_NAME = "DatabaseMetaDataImpl.context_null";
  +    public static final String DRIVER_NAME = "database.driver";
  +
       public DriverMDContextNullTest(String name)
       {
           super(name);
  @@ -78,7 +81,7 @@
           try
           {
               DriverMetaDataImpl driverMD = new DriverMetaDataImpl(
  -                   "database.driver", null);
  +                   DRIVER_NAME, null);
               fail("EXPECTED EXCEPTION - " +
                      "The context of a Driver Meta Data Object cannot be null.");
           }
  @@ -89,8 +92,7 @@
   
       public static Test suite()
       {
  -        return new DriverMDContextNullTest(
  -               "DatabaseMetaDataImpl.context_null");
  +        return new DriverMDContextNullTest(TEST_NAME);
       }           
   
   }    
  
  
  
  1.4       +7 -6      jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverMDGetContextTest.java
  
  Index: DriverMDGetContextTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverMDGetContextTest.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- DriverMDGetContextTest.java	22 Oct 2002 05:23:06 -0000	1.3
  +++ DriverMDGetContextTest.java	23 Oct 2002 15:56:59 -0000	1.4
  @@ -69,7 +69,9 @@
   public class DriverMDGetContextTest extends TestCase
   {
   
  -    private static final String DRIVER_NAME = "database.driver";
  +    public static final String TEST_NAME =
  +           "DriverMetaDataImpl.getContext()";
  +    public static final String DRIVER_NAME = "database.driver";
   
       public DriverMDGetContextTest(String name)
       {
  @@ -95,8 +97,7 @@
   
       public static Test suite()
       {
  -        return new DriverMDGetContextTest(
  -               "DatabaseMetaDataImpl.getContext()");
  +        return new DriverMDGetContextTest(TEST_NAME);
       }           
   
   }    
  
  
  
  1.4       +6 -5      jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverMDGetNameTest.java
  
  Index: DriverMDGetNameTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverMDGetNameTest.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- DriverMDGetNameTest.java	22 Oct 2002 05:23:06 -0000	1.3
  +++ DriverMDGetNameTest.java	23 Oct 2002 15:56:59 -0000	1.4
  @@ -69,7 +69,8 @@
   public class DriverMDGetNameTest extends TestCase
   {
   
  -    private static final String DRIVER_NAME = "database.driver";
  +    public static final String TEST_NAME = "DriverMetaDataImpl.getName()";
  +    public static final String DRIVER_NAME = "database.driver";
   
       public DriverMDGetNameTest(String name)
       {
  @@ -97,7 +98,7 @@
   
       public static Test suite()
       {
  -        return new DriverMDGetNameTest("DriverMetaDataImpl.getName()");
  +        return new DriverMDGetNameTest(TEST_NAME);
       }    
   
   }    
  
  
  
  1.3       +7 -5      jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverMDNameNullTest.java
  
  Index: DriverMDNameNullTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverMDNameNullTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DriverMDNameNullTest.java	22 Oct 2002 05:23:06 -0000	1.2
  +++ DriverMDNameNullTest.java	23 Oct 2002 15:56:59 -0000	1.3
  @@ -68,6 +68,9 @@
   
   public class DriverMDNameNullTest extends TestCase
   {
  +
  +    public static final String TEST_NAME = "DriverMetaDataImpl.name_null";
  +
       public DriverMDNameNullTest(String name)
       {
           super(name);
  @@ -90,8 +93,7 @@
   
       public static Test suite()
       {
  -        return new DriverMDNameNullTest(
  -               "DriverMetaDataImpl.name_null");
  +        return new DriverMDNameNullTest(TEST_NAME);
       }           
   
   }    
  
  
  
  1.3       +6 -5      jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverServiceConfigEmptyTest.java
  
  Index: DriverServiceConfigEmptyTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverServiceConfigEmptyTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DriverServiceConfigEmptyTest.java	23 Oct 2002 06:43:27 -0000	1.2
  +++ DriverServiceConfigEmptyTest.java	23 Oct 2002 15:56:59 -0000	1.3
  @@ -68,6 +68,8 @@
   
   public class DriverServiceConfigEmptyTest extends TestCase
   {
  +    public static final String TEST_NAME = 
  +           "PeriodicityDriverService.empty_config";
   
       public DriverServiceConfigEmptyTest(String name)
       {
  @@ -92,8 +94,7 @@
   
       public static Test suite()
       {
  -        return new DriverServiceConfigEmptyTest(
  -               "PeriodicityDriverService.empty_config");
  +        return new DriverServiceConfigEmptyTest(TEST_NAME);
       }
   
   }    
  
  
  
  1.3       +7 -5      jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverServiceConfigNullTest.java
  
  Index: DriverServiceConfigNullTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverServiceConfigNullTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DriverServiceConfigNullTest.java	23 Oct 2002 06:43:27 -0000	1.2
  +++ DriverServiceConfigNullTest.java	23 Oct 2002 15:56:59 -0000	1.3
  @@ -69,6 +69,9 @@
   public class DriverServiceConfigNullTest extends TestCase
   {
   
  +    public static final String TEST_NAME = 
  +           "DriverServiceConfigNullTest.config_null";
  +
       public DriverServiceConfigNullTest(String name)
       {
           super(name);
  @@ -91,7 +94,6 @@
   
       public static Test suite()
       {
  -        return new DriverServiceConfigNullTest(
  -               "DriverServiceConfigNullTest.config_null");
  +        return new DriverServiceConfigNullTest(TEST_NAME);
       }
   }    
  
  
  
  1.3       +10 -6     jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverServiceDbFileNonExistTest.java
  
  Index: DriverServiceDbFileNonExistTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverServiceDbFileNonExistTest.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DriverServiceDbFileNonExistTest.java	23 Oct 2002 06:43:27 -0000	1.2
  +++ DriverServiceDbFileNonExistTest.java	23 Oct 2002 15:56:59 -0000	1.3
  @@ -70,6 +70,11 @@
   public class DriverServiceDbFileNonExistTest extends TestCase
   {
   
  +    public static final String TEST_NAME = 
  +           "PeriodicityDriverService.db_file_non_existent";
  +    public static final String FILE_NAME = 
  +           "file_does_not_exist.xml.txt.properties";
  +
       public DriverServiceDbFileNonExistTest(String name)
       {
           super(name);
  @@ -82,7 +87,7 @@
               BaseConfiguration config = new BaseConfiguration();
               config.addProperty(
                      PeriodicityDriverService.DATABASE_META_DATA_FILE_KEY,
  -                   "file_does_not_exist.xml.txt.properties");
  +                   FILE_NAME);
               TestDriverService driverService = new TestDriverService(
                      DriverMetaDataService.SERVICE_NAME,
                      config);
  @@ -97,8 +102,7 @@
   
       public static Test suite()
       {
  -        return new DriverServiceDbFileNonExistTest(
  -               "PeriodicityDriverService.db_file_non_existent");
  +        return new DriverServiceDbFileNonExistTest(TEST_NAME);
       }
   }    
   
  
  
  
  1.2       +9 -6      jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverServiceGetInitTest.java
  
  Index: DriverServiceGetInitTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverServiceGetInitTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DriverServiceGetInitTest.java	23 Oct 2002 06:43:27 -0000	1.1
  +++ DriverServiceGetInitTest.java	23 Oct 2002 15:56:59 -0000	1.2
  @@ -72,6 +72,10 @@
   public class DriverServiceGetInitTest extends TestCase
   {
   
  +    public static final String TEST_NAME = 
  +           "DriverServiceGetInitTest.getInit()";
  +    public static final String FILE_NAME = "project.xml";       
  +
       public DriverServiceGetInitTest(String name)
       {
           super(name);
  @@ -84,7 +88,7 @@
               BaseConfiguration config = new BaseConfiguration();
               config.addProperty(
                      PeriodicityDriverService.DATABASE_META_DATA_FILE_KEY,
  -                   "project.xml");
  +                   FILE_NAME);
               TestDriverService driverService = new TestDriverService(
                      DriverMetaDataService.SERVICE_NAME,
                      config);
  @@ -94,14 +98,13 @@
           }
           catch(Exception e)
           {
  -            fail(JUnitUtils.getStackTraceAsString(e));
  +            fail(e.getMessage() + "\n" + JUnitUtils.getStackTraceAsString(e));
           }
       }
   
       public static Test suite()
       {
  -        return new DriverServiceGetInitTest(
  -               "PeriodicityDriverService.getInit()");
  +        return new DriverServiceGetInitTest(TEST_NAME);
       }
   }    
   
  
  
  
  1.1                  jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverServiceDbFileNotFileTest.java
  
  Index: DriverServiceDbFileNotFileTest.java
  ===================================================================
  
  package org.apache.commons.periodicity.database;
  
  /*
   * $Header: /home/cvs/jakarta-commons-sandbox/periodicity/src/plugins-build/database/src/test/org/apache/commons/periodicity/database/DriverServiceDbFileNotFileTest.java,v 1.1 2002/10/23 15:56:59 prickett Exp $
   * $Revision: 1.1 $
   * $Date: 2002/10/23 15:56:59 $
   *
   * ====================================================================
   * 
   * The Apache Software License, Version 1.1
   *
   * Copyright (c) 2000-2002 The Apache Software Foundation.  All rights 
   * reserved.
   *
   * Redistribution and use in source and binary forms, with or without
   * modification, are permitted provided that the following conditions
   * are met:
   *
   * 1. Redistributions of source code must retain the above copyright
   *    notice, this list of conditions and the following disclaimer. 
   *
   * 2. Redistributions in binary form must reproduce the above copyright
   *    notice, this list of conditions and the following disclaimer in
   *    the documentation and/or other materials provided with the
   *    distribution.
   *
   * 3. The end-user documentation included with the redistribution, if
   *    any, must include the following acknowlegement:  
   *       "This product includes software developed by the 
   *        Apache Software Foundation (http://www.apache.org/)."
   *    Alternately, this acknowlegement may appear in the software itself,
   *    if and wherever such third-party acknowlegements normally appear.
   *
   * 4. The names "The Jakarta Project", "Commons", and "Apache Software
   *    Foundation" must not be used to endorse or promote products derived
   *    from this software without prior written permission. For written 
   *    permission, please contact apache@apache.org.
   *
   * 5. Products derived from this software may not be called "Apache"
   *    nor may "Apache" appear in their names without prior written
   *    permission of the Apache Group.
   *
   * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
   * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
   * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
   * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
   * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
   * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
   * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
   * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
   * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
   * SUCH DAMAGE.
   * ====================================================================
   *
   * This software consists of voluntary contributions made by many
   * individuals on behalf of the Apache Software Foundation.  For more
   * information on the Apache Software Foundation, please see
   * <http://www.apache.org/>.
   *
   */ 
  
  
  import junit.framework.Test;
  import junit.framework.TestCase;
  import org.apache.commons.configuration.BaseConfiguration;
  
  public class DriverServiceDbFileNotFileTest extends TestCase
  {
      public static final String TEST_NAME = 
             "PeriodicityDriverService.db_file_not_a_file";
      
      public static final String TEST_DIRECTORY = "src";
      
      public DriverServiceDbFileNotFileTest(String name)
      {
          super(name);
      }
  
      protected void runTest()
      {
          try
          {
              BaseConfiguration config = new BaseConfiguration();
              config.addProperty(
                     PeriodicityDriverService.DATABASE_META_DATA_FILE_KEY,
                     TEST_DIRECTORY);
              TestDriverService driverService = new TestDriverService(
                     DriverMetaDataService.SERVICE_NAME, config);
              driverService.init();
              fail("Specifying a Database File that is not actually a file " +
                     "should throw an exception.");
          }
          catch(Exception e)
          {
          }
      }    
                     
      public static Test suite()
      {
          return new DriverServiceDbFileNotFileTest(TEST_NAME);
      }
  }    
                 
  
  
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>