KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > cjdbc > scenario > templates > NoTemplate


1 /**
2  * C-JDBC: Clustered JDBC.
3  * Copyright (C) 2002-2004 French National Institute For Research In Computer
4  * Science And Control (INRIA).
5  * Contact: c-jdbc@objectweb.org
6  *
7  * This library is free software; you can redistribute it and/or modify it
8  * under the terms of the GNU Lesser General Public License as published by the
9  * Free Software Foundation; either version 2.1 of the License, or any later
10  * version.
11  *
12  * This library is distributed in the hope that it will be useful, but WITHOUT
13  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
14  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
15  * for more details.
16  *
17  * You should have received a copy of the GNU Lesser General Public License
18  * along with this library; if not, write to the Free Software Foundation,
19  * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
20  *
21  * Initial developer(s): Marc Wick.
22  * Contributor(s): Nicolas Modrzyk
23  */

24
25 package org.objectweb.cjdbc.scenario.templates;
26
27 import java.io.File JavaDoc;
28
29 import junit.framework.TestCase;
30
31 import org.objectweb.cjdbc.common.log.Trace;
32
33 /**
34  * This class defines a NoTemplate template, the test does not need anything to
35  * run
36  *
37  * @author <a HREF="mailto:Nicolas.Modrzyk@inria.fr">Nicolas Modryzk </a>
38  * @version 1.0
39  */

40 public class NoTemplate extends TestCase
41 {
42   /**
43    * Logger for all scenari
44    */

45   public static Trace logger = Trace.getLogger("org.objectweb.cjdbc.scenario");
46   
47   /**
48    * The directory where to find text files
49    */

50   public static final String JavaDoc TEXT_DIR = "/text";
51
52   /**
53    * Get the user dir for availability on eclipse and ant test suite
54    *
55    * @return the root path for the cjdbc directory
56    */

57   public static final String JavaDoc getUserDir()
58   {
59     String JavaDoc userDir = System.getProperty("cjdbc.dir");
60     return userDir;
61   }
62
63   /**
64    * Get the path of this text file
65    *
66    * @param textFile the textfile to find the path
67    * @return Complete <code>URL</code> in string format for the path
68    */

69   public static final String JavaDoc getTextPath(String JavaDoc textFile)
70   {
71     File JavaDoc file = new File JavaDoc((new String JavaDoc("")).getClass().getResource(
72         TEXT_DIR + File.separator + textFile).getFile());
73     return file.getAbsolutePath();
74   }
75 }
Popular Tags