org.hibernate.test.annotations.xml.ejb3
Class Ejb3XmlOneToManyTest

java.lang.Object
  extended by org.hibernate.testing.junit4.BaseUnitTestCase
      extended by org.hibernate.test.annotations.xml.ejb3.Ejb3XmlOneToManyTest

public class Ejb3XmlOneToManyTest
extends BaseUnitTestCase


Field Summary
protected  JPAOverridenAnnotationReader reader
           
 
Constructor Summary
Ejb3XmlOneToManyTest()
           
 
Method Summary
protected  void assertAnnotationNotPresent(Class<? extends Annotation> annotationType)
           
protected  void assertAnnotationPresent(Class<? extends Annotation> annotationType)
           
protected  AnnotatedElement getAnnotatedElement(Class<?> entityClass, String fieldName)
           
protected  XMLContext getContext(InputStream is)
           
protected  XMLContext getContext(String resourceName)
           
protected  JPAOverridenAnnotationReader getReader(Class<?> entityClass, String fieldName, String ormResourceName)
           
 void testAllAttributes()
           
 void testCascadeAll()
           
 void testCascadeAllPlusMore()
          Make sure that it doesn't break the handler when CascadeType.ALL is specified in addition to a default cascade-persist or individual cascade settings.
 void testCascadeSomeWithDefaultPersist()
           
 void testJoinTableAllChildren()
           
 void testJoinTableNoChildren()
           
 void testMapKeyAllAttributes()
           
 void testMapKeyClass()
           
 void testMapKeyColumnAllAttributes()
           
 void testMapKeyColumnNoAttributes()
           
 void testMapKeyEnumerated()
           
 void testMapKeyNoAttributes()
           
 void testMapKeyTemporal()
           
 void testMultipleJoinColumns()
           
 void testMultipleMapKeyAttributeOverrides()
           
 void testMultipleMapKeyJoinColumns()
           
 void testNoChildren()
           
 void testOrderBy()
           
 void testOrderColumnAllAttributes()
           
 void testOrderColumnNoAttributes()
           
 void testSingleJoinColumn()
          When there's a single join column, we still wrap it with a JoinColumns annotation.
 void testSingleMapKeyAttributeOverride()
          When there's a single map key attribute override, we still wrap it with an AttributeOverrides annotation.
 void testSingleMapKeyJoinColumn()
          When there's a single map key join column, we still wrap it with a MapKeyJoinColumns annotation.
 
Methods inherited from class org.hibernate.testing.junit4.BaseUnitTestCase
releaseTransactions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reader

protected JPAOverridenAnnotationReader reader
Constructor Detail

Ejb3XmlOneToManyTest

public Ejb3XmlOneToManyTest()
Method Detail

testNoChildren

public void testNoChildren()
                    throws Exception
Throws:
Exception

testOrderBy

public void testOrderBy()
                 throws Exception
Throws:
Exception

testOrderColumnNoAttributes

public void testOrderColumnNoAttributes()
                                 throws Exception
Throws:
Exception

testOrderColumnAllAttributes

public void testOrderColumnAllAttributes()
                                  throws Exception
Throws:
Exception

testMapKeyNoAttributes

public void testMapKeyNoAttributes()
                            throws Exception
Throws:
Exception

testMapKeyAllAttributes

public void testMapKeyAllAttributes()
                             throws Exception
Throws:
Exception

testMapKeyClass

public void testMapKeyClass()
                     throws Exception
Throws:
Exception

testMapKeyTemporal

public void testMapKeyTemporal()
                        throws Exception
Throws:
Exception

testMapKeyEnumerated

public void testMapKeyEnumerated()
                          throws Exception
Throws:
Exception

testSingleMapKeyAttributeOverride

public void testSingleMapKeyAttributeOverride()
                                       throws Exception
When there's a single map key attribute override, we still wrap it with an AttributeOverrides annotation.

Throws:
Exception

testMultipleMapKeyAttributeOverrides

public void testMultipleMapKeyAttributeOverrides()
                                          throws Exception
Throws:
Exception

testMapKeyColumnNoAttributes

public void testMapKeyColumnNoAttributes()
                                  throws Exception
Throws:
Exception

testMapKeyColumnAllAttributes

public void testMapKeyColumnAllAttributes()
                                   throws Exception
Throws:
Exception

testSingleMapKeyJoinColumn

public void testSingleMapKeyJoinColumn()
                                throws Exception
When there's a single map key join column, we still wrap it with a MapKeyJoinColumns annotation.

Throws:
Exception

testMultipleMapKeyJoinColumns

public void testMultipleMapKeyJoinColumns()
                                   throws Exception
Throws:
Exception

testJoinTableNoChildren

public void testJoinTableNoChildren()
                             throws Exception
Throws:
Exception

testJoinTableAllChildren

public void testJoinTableAllChildren()
                              throws Exception
Throws:
Exception

testSingleJoinColumn

public void testSingleJoinColumn()
                          throws Exception
When there's a single join column, we still wrap it with a JoinColumns annotation.

Throws:
Exception

testMultipleJoinColumns

public void testMultipleJoinColumns()
                             throws Exception
Throws:
Exception

testCascadeAll

public void testCascadeAll()
                    throws Exception
Throws:
Exception

testCascadeSomeWithDefaultPersist

public void testCascadeSomeWithDefaultPersist()
                                       throws Exception
Throws:
Exception

testCascadeAllPlusMore

public void testCascadeAllPlusMore()
                            throws Exception
Make sure that it doesn't break the handler when CascadeType.ALL is specified in addition to a default cascade-persist or individual cascade settings.

Throws:
Exception

testAllAttributes

public void testAllAttributes()
                       throws Exception
Throws:
Exception

assertAnnotationPresent

protected void assertAnnotationPresent(Class<? extends Annotation> annotationType)

assertAnnotationNotPresent

protected void assertAnnotationNotPresent(Class<? extends Annotation> annotationType)

getReader

protected JPAOverridenAnnotationReader getReader(Class<?> entityClass,
                                                 String fieldName,
                                                 String ormResourceName)
                                          throws Exception
Throws:
Exception

getAnnotatedElement

protected AnnotatedElement getAnnotatedElement(Class<?> entityClass,
                                               String fieldName)
                                        throws Exception
Throws:
Exception

getContext

protected XMLContext getContext(String resourceName)
                         throws Exception
Throws:
Exception

getContext

protected XMLContext getContext(InputStream is)
                         throws Exception
Throws:
Exception


Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.