Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: org/media/sep/test/util/AllDbHandlerTestCase.java


1   /* 
2    * $COPYRIGHT$
3    * $Id: AllDbHandlerTestCase.java,v 1.20 2002/03/25 12:06:23 atech Exp $
4    *
5    * Date        Author            Changes 
6    * Mai 23 2001 Antal Attila      Created
7    */
8   
9   package org.media.sep.test.util;
10  
11  import junit.framework.*;
12  import java.sql.DriverManager;
13  import java.sql.Connection;
14  import java.sql.Statement;
15  import java.sql.ResultSet;
16  import java.sql.SQLException;
17  import java.util.Vector;
18  import java.util.StringTokenizer;
19  import org.media.datastore.sepengine.util.SepDBHandler;
20  
21  /**
22   * Class meant to run all the Test Suites related to datastore project, 
23   * SepDBHandler package.
24   * @author <a href="mailto:atech@nolimits.ro">Antal Attila</a>
25   * @version $Revision: 1.20 $ $Date: 2002/03/25 12:06:23 $
26   */
27  
28  public class AllDbHandlerTestCase extends TestCase {
29  
30      private static SepDBHandler hd;
31  
32  
33      public AllDbHandlerTestCase (String name){
34          super (name);
35      }
36  
37      
38      public static Test suite () {
39          TestSuite suite = new TestSuite();
40          hd = new SepDBHandler(null, null, null);
41          suite.addTest(new AllDbHandlerTestCase("isReady"));
42          suite.addTest(new AllDbHandlerTestCase("getTreeID"));
43          suite.addTest(new AllDbHandlerTestCase("isPath"));
44          return suite;
45      }
46  
47      
48      public void isReady() {
49          assertTrue(hd.isReady());
50      }
51  
52  
53      public void getTreeID() {
54          assertTrue(hd.getTreeID("test.config") != -1);
55          assertTrue(hd.getDocumentID("test.config") == -1);
56  
57          assertTrue(hd.getTreeID("test.config.xml") != -1);
58          assertTrue(hd.getDocumentID("test.config.xml") == -1);
59          
60          assertTrue(hd.getTreeID("test.config.xml.10") == -1);
61          assertTrue(hd.getDocumentID("test.config.xml.10") == -1);
62  
63          assertTrue(hd.getTreeID("test.config.xml.1") != -1);
64          assertTrue(hd.getDocumentID("test.config.xml.1") == 1);
65          
66          assertTrue(hd.getTreeID("atech.1") == -1);
67          assertTrue(hd.getDocumentID("atech.1") == -1);
68  
69          assertTrue(hd.getTreeID("1") == -1);
70          assertTrue(hd.getDocumentID("1") == -1);
71          
72          assertTrue(hd.getTreeID("users.atech.email.1.1") == -1);
73          assertTrue(hd.getDocumentID("users.atech.email.1.1") == -1);
74          
75          assertTrue(hd.getTreeID("1.users.atech.email") == -1);
76          assertTrue(hd.getDocumentID("1.users.atech.email") == -1);
77          
78          assertTrue(hd.getTreeID("crow.icq") == -1);
79      }
80  
81      
82      public void isPath() {
83          assertTrue(hd.isPath("avalon:myblock"));
84          assertTrue(hd.isPath("avalon:myblock;name"));
85          assertTrue(hd.isPath("avalon:myblock;class"));
86          assertTrue(hd.isPath("avalon:myblock:logger;name"));
87          assertTrue(hd.isPath(";name"));
88          assertTrue(!hd.isPath("crow:icq"));
89          assertTrue(!hd.isPath("email:from:name"));
90          assertTrue(!hd.isPath("email;from;name"));
91          assertTrue(!hd.isPath(";name;surname"));
92          assertTrue(!hd.isPath(";users"));
93      }
94  
95  
96      public static void main (String[] args) {
97          junit.textui.TestRunner.run (suite());
98      }
99  }