org.objectweb.jonas_ejb.deployment.api
Class TestRelativesQueries

java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.framework.TestCase
              |
              +--org.objectweb.jonas_ejb.deployment.api.TestRelativesQueries
All Implemented Interfaces:
junit.framework.Test

public class TestRelativesQueries
extends junit.framework.TestCase

Test case based on the relatives EJB module. This modules include one-to-one, one=to-many, and many-to-many relationships. The goal of this test is to have a good coverage of EJBQL queries on this specific example.

Author:
Christophe Ney - cney@batisseurs.com

Constructor Summary
TestRelativesQueries(java.lang.String n)
          constructor called before running each testMethod (except when serialisation is involved)
 
Method Summary
static void main(java.lang.String[] args)
          main method to launch the tests manually
protected  void setUp()
          method called before running each testMethod
static junit.framework.Test suite()
          create a suite with all test methods of this class
protected  void tearDown()
          method called after running each testMethod
 void testEJB_2_0_11_2_6_3()
          FROM clause.
 void testEJB_2_0_11_2_6_4()
          FROM clause.
 void testEJB_2_0_11_2_7_1_approximate_numeric()
          WHERE clause.
 void testEJB_2_0_11_2_7_1_boolean()
          WHERE clause.
 void testEJB_2_0_11_2_7_1_exact_numeric()
          WHERE clause.
 void testEJB_2_0_11_2_7_1_string()
          WHERE clause.
 void testEJB_2_0_11_2_7_10()
          WHERE clause.
 void testEJB_2_0_11_2_7_11()
          WHERE clause.
 void testEJB_2_0_11_2_7_12()
          WHERE clause.
 void testEJB_2_0_11_2_7_13_abs()
          WHERE clause.
 void testEJB_2_0_11_2_7_13_concat()
          WHERE clause.
 void testEJB_2_0_11_2_7_13_length()
          WHERE clause.
 void testEJB_2_0_11_2_7_13_locate()
          WHERE clause.
 void testEJB_2_0_11_2_7_13_sqrt()
          WHERE clause.
 void testEJB_2_0_11_2_7_13_substring()
          WHERE clause.
 void testEJB_2_0_11_2_7_4()
          WHERE clause.
 void testEJB_2_0_11_2_7_6()
          WHERE clause.
 void testEJB_2_0_11_2_7_7()
          WHERE clause.
 void testEJB_2_0_11_2_7_8()
          WHERE clause.
 void testEJB_2_0_11_2_7_9()
          WHERE clause.
 void testEJB_2_0_11_2_8_single_path_cmp()
          SELECT clause.
 void testEJB_2_0_11_2_8_single_path_cmr()
          SELECT clause.
 void testEJB_2_0_11_2_8_single_path_distinct()
          SELECT clause.
 void testEJB_2_0_11_2_8_single_path_recursive()
          SELECT clause.
 void testEJB_2_0_11_2_8_single_range_distinct()
          SELECT clause.
 void testEJB_2_0_11_2_8_single_range()
          SELECT clause.
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, name, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TestRelativesQueries

public TestRelativesQueries(java.lang.String n)
constructor called before running each testMethod (except when serialisation is involved)
Method Detail

main

public static void main(java.lang.String[] args)
main method to launch the tests manually

suite

public static junit.framework.Test suite()
create a suite with all test methods of this class

setUp

protected void setUp()
              throws java.lang.Exception
method called before running each testMethod
Overrides:
setUp in class junit.framework.TestCase

tearDown

protected void tearDown()
                 throws java.lang.Exception
method called after running each testMethod
Overrides:
tearDown in class junit.framework.TestCase

testEJB_2_0_11_2_6_3

public void testEJB_2_0_11_2_6_3()
                          throws java.lang.Exception
FROM clause. EJB2_0 section 11.2.6.3

testEJB_2_0_11_2_6_4

public void testEJB_2_0_11_2_6_4()
                          throws java.lang.Exception
FROM clause. EJB2_0 section 11.2.6.4

testEJB_2_0_11_2_7_1_exact_numeric

public void testEJB_2_0_11_2_7_1_exact_numeric()
                                        throws java.lang.Exception
WHERE clause. EJB2_0 section 11.2.7.1

testEJB_2_0_11_2_7_1_boolean

public void testEJB_2_0_11_2_7_1_boolean()
                                  throws java.lang.Exception
WHERE clause. EJB2_0 section 11.2.7.1

testEJB_2_0_11_2_7_1_approximate_numeric

public void testEJB_2_0_11_2_7_1_approximate_numeric()
                                              throws java.lang.Exception
WHERE clause. EJB2_0 section 11.2.7.1

testEJB_2_0_11_2_7_1_string

public void testEJB_2_0_11_2_7_1_string()
                                 throws java.lang.Exception
WHERE clause. EJB2_0 section 11.2.7.1

testEJB_2_0_11_2_7_4

public void testEJB_2_0_11_2_7_4()
                          throws java.lang.Exception
WHERE clause. EJB2_0 section 11.2.7.4

testEJB_2_0_11_2_7_6

public void testEJB_2_0_11_2_7_6()
                          throws java.lang.Exception
WHERE clause. EJB2_0 section 11.2.7.6

testEJB_2_0_11_2_7_7

public void testEJB_2_0_11_2_7_7()
                          throws java.lang.Exception
WHERE clause. EJB2_0 section 11.2.7.7

testEJB_2_0_11_2_7_8

public void testEJB_2_0_11_2_7_8()
                          throws java.lang.Exception
WHERE clause. EJB2_0 section 11.2.7.8

testEJB_2_0_11_2_7_9

public void testEJB_2_0_11_2_7_9()
                          throws java.lang.Exception
WHERE clause. EJB2_0 section 11.2.7.9

testEJB_2_0_11_2_7_10

public void testEJB_2_0_11_2_7_10()
                           throws java.lang.Exception
WHERE clause. EJB2_0 section 11.2.7.10

testEJB_2_0_11_2_7_11

public void testEJB_2_0_11_2_7_11()
                           throws java.lang.Exception
WHERE clause. EJB2_0 section 11.2.7.11

testEJB_2_0_11_2_7_12

public void testEJB_2_0_11_2_7_12()
                           throws java.lang.Exception
WHERE clause. EJB2_0 section 11.2.7.12

testEJB_2_0_11_2_7_13_concat

public void testEJB_2_0_11_2_7_13_concat()
                                  throws java.lang.Exception
WHERE clause. EJB2_0 section 11.2.7.13

testEJB_2_0_11_2_7_13_substring

public void testEJB_2_0_11_2_7_13_substring()
                                     throws java.lang.Exception
WHERE clause. EJB2_0 section 11.2.7.13

testEJB_2_0_11_2_7_13_locate

public void testEJB_2_0_11_2_7_13_locate()
                                  throws java.lang.Exception
WHERE clause. EJB2_0 section 11.2.7.13

testEJB_2_0_11_2_7_13_length

public void testEJB_2_0_11_2_7_13_length()
                                  throws java.lang.Exception
WHERE clause. EJB2_0 section 11.2.7.13

testEJB_2_0_11_2_7_13_abs

public void testEJB_2_0_11_2_7_13_abs()
                               throws java.lang.Exception
WHERE clause. EJB2_0 section 11.2.7.13

testEJB_2_0_11_2_7_13_sqrt

public void testEJB_2_0_11_2_7_13_sqrt()
                                throws java.lang.Exception
WHERE clause. EJB2_0 section 11.2.7.13

testEJB_2_0_11_2_8_single_range

public void testEJB_2_0_11_2_8_single_range()
                                     throws java.lang.Exception
SELECT clause. EJB2_0 section 11.2.8

testEJB_2_0_11_2_8_single_path_cmp

public void testEJB_2_0_11_2_8_single_path_cmp()
                                        throws java.lang.Exception
SELECT clause. EJB2_0 section 11.2.8

testEJB_2_0_11_2_8_single_path_cmr

public void testEJB_2_0_11_2_8_single_path_cmr()
                                        throws java.lang.Exception
SELECT clause. EJB2_0 section 11.2.8

testEJB_2_0_11_2_8_single_path_recursive

public void testEJB_2_0_11_2_8_single_path_recursive()
                                              throws java.lang.Exception
SELECT clause. EJB2_0 section 11.2.8

testEJB_2_0_11_2_8_single_range_distinct

public void testEJB_2_0_11_2_8_single_range_distinct()
                                              throws java.lang.Exception
SELECT clause. EJB2_0 section 11.2.8

testEJB_2_0_11_2_8_single_path_distinct

public void testEJB_2_0_11_2_8_single_path_distinct()
                                             throws java.lang.Exception
SELECT clause. EJB2_0 section 11.2.8