KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > cjdbc > scenario > raidb1 > startup > Raidb1DynamicPrecisionScenario


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): Nicolas Modrzyk
22  * Contributor(s): Emmanuel Cecchet.
23  */

24
25 package org.objectweb.cjdbc.scenario.raidb1.startup;
26
27 import org.objectweb.cjdbc.scenario.templates.SimpleRaidb1Template;
28
29 /**
30  * This class defines a Raidb1DynamicPrecisionScenario
31  *
32  * @author <a HREF="mailto:Nicolas.Modrzyk@inria.fr">Nicolas Modrzyk</a>
33  * @author <a HREF="mailto:Emmanuel.Cecchet@inria.fr">Emmanuel Cecchet</a>
34  * @version 1.0
35  */

36 public class Raidb1DynamicPrecisionScenario extends SimpleRaidb1Template
37 {
38   /**
39    * Test setting of DynamicPrecisionStatic
40    *
41    * @throws Exception if fails
42    */

43   public void testDynamicPrecisionStatic() throws Exception JavaDoc
44   {
45     cm.loadVirtualDatabases(controller, "myDB", "hsqldb-raidb1-dynamic-precision-static.xml");
46     mainVdb = controller.getVirtualDatabase("myDB");
47     mainVdb.enableAllBackends();
48   }
49
50   /**
51    * Test setting of DynamicPrecisionTable
52    *
53    * @throws Exception if fails
54    */

55   public void testDynamicPrecisionTable() throws Exception JavaDoc
56   {
57     cm.loadVirtualDatabases(controller, "myDB", "hsqldb-raidb1-dynamic-precision-table.xml");
58     mainVdb = controller.getVirtualDatabase("myDB");
59     mainVdb.enableAllBackends();
60   }
61
62   /**
63    * Test setting of DynamicPrecisionColumn
64    *
65    * @throws Exception if fails
66    */

67   public void testDynamicPrecisionColumn() throws Exception JavaDoc
68   {
69     cm.loadVirtualDatabases(controller, "myDB", "hsqldb-raidb1-dynamic-precision-column.xml");
70     mainVdb = controller.getVirtualDatabase("myDB");
71     mainVdb.enableAllBackends();
72   }
73
74   /**
75    * Test setting of DynamicPrecisionProcedures
76    *
77    * @throws Exception if fails
78    */

79   public void testDynamicPrecisionProcedures() throws Exception JavaDoc
80   {
81     cm.loadVirtualDatabases(controller, "myDB", "hsqldb-raidb1-dynamic-precision-procedures.xml");
82     mainVdb = controller.getVirtualDatabase("myDB");
83     mainVdb.enableAllBackends();
84   }
85
86   /**
87    * Test setting of DynamicPrecisionAll
88    *
89    * @throws Exception if fails
90    */

91   public void testDynamicPrecisionAll() throws Exception JavaDoc
92   {
93     cm.loadVirtualDatabases(controller, "myDB", "hsqldb-raidb1-dynamic-precision-all.xml");
94     mainVdb = controller.getVirtualDatabase("myDB");
95     mainVdb.enableAllBackends();
96   }
97 }
98
Popular Tags