org.hibernate.test.readonly
Class ReadOnlyProxyTest

java.lang.Object
  extended by org.hibernate.testing.junit4.BaseUnitTestCase
      extended by org.hibernate.testing.junit4.BaseCoreFunctionalTestCase
          extended by org.hibernate.test.readonly.AbstractReadOnlyTest
              extended by org.hibernate.test.readonly.ReadOnlyProxyTest

public class ReadOnlyProxyTest
extends AbstractReadOnlyTest

Tests making initialized and uninitialized proxies read-only/modifiable


Nested Class Summary
 
Nested classes/interfaces inherited from class org.hibernate.testing.junit4.BaseCoreFunctionalTestCase
BaseCoreFunctionalTestCase.RollbackWork
 
Field Summary
 
Fields inherited from class org.hibernate.testing.junit4.BaseCoreFunctionalTestCase
DIALECT, NO_CLASSES, NO_MAPPINGS, USE_NEW_METADATA_MAPPINGS, VALIDATE_DATA_CLEANUP
 
Constructor Summary
ReadOnlyProxyTest()
           
 
Method Summary
 String[] getMappings()
           
 void testDetachedIsReadOnlyAfterEvictViaLazyInitializer()
           
 void testDetachedIsReadOnlyAfterEvictViaSession()
           
 void testDetachedSetReadOnlyAfterEvictViaLazyInitializer()
           
 void testDetachedSetReadOnlyAfterEvictViaSession()
           
 void testIsReadOnlyAfterSessionClosed()
           
 void testIsReadOnlyAfterSessionClosedViaLazyInitializer()
           
 void testModifiableViaLazyInitializerAfterInit()
           
 void testModifiableViaLazyInitializerBeforeInit()
           
 void testModifiableViaSessionBeforeInit()
           
 void testModifiableViaSessionBeforeInitByModifiableQuery()
           
 void testModifiableViaSessionBeforeInitByReadOnlyQuery()
           
 void testModifyToReadOnlyToModifiableIsUpdated()
           
 void testReadOnlyChangedEvictedUpdate()
           
 void testReadOnlyDelete()
           
 void testReadOnlyEntityMergeDetachedProxyWithChange()
           
 void testReadOnlyInitToModifiableModifiedIsUpdated()
           
 void testReadOnlyModifiedToModifiableIsUpdated()
           
 void testReadOnlyModifiedUpdate()
           
 void testReadOnlyProxyInitMergeDetachedEntityWithChange()
           
 void testReadOnlyProxyInitMergeDetachedProxyWithChange()
           
 void testReadOnlyProxyMergeDetachedEntityWithChange()
           
 void testReadOnlyProxyMergeDetachedProxyWithChange()
           
 void testReadOnlyRefresh()
           
 void testReadOnlyRefreshDeleted()
           
 void testReadOnlyRefreshDetached()
           
 void testReadOnlyToModifiableInitWhenModifiedIsUpdated()
           
 void testReadOnlyViaLazyInitializerAfterInit()
           
 void testReadOnlyViaLazyInitializerBeforeInit()
           
 void testReadOnlyViaLazyInitializerDoesNotInit()
           
 void testReadOnlyViaLazyInitializerNoChangeAfterInit()
           
 void testReadOnlyViaSessionBeforeInit()
           
 void testReadOnlyViaSessionBeforeInitByModifiableQuery()
           
 void testReadOnlyViaSessionBeforeInitByReadOnlyQuery()
           
 void testReadOnlyViaSessionDoesNotInit()
           
 void testReadOnlyViaSessionNoChangeAfterInit()
           
 void testSetClosedSessionInLazyInitializer()
           
 void testSetModifiableBetweenTwoTransactionsSameSession()
           
 void testSetReadOnlyAfterSessionClosed()
           
 void testSetReadOnlyAfterSessionClosedViaLazyInitializer()
           
 void testSetReadOnlyBetweenTwoTransactionsSameSession()
           
 void testSetReadOnlyInTwoTransactionsSameSession()
           
 
Methods inherited from class org.hibernate.test.readonly.AbstractReadOnlyTest
assertDeleteCount, assertInsertCount, assertUpdateCount, clearCounts, configure, getCacheConcurrencyStrategy, getSessionCacheMode, openSession
 
Methods inherited from class org.hibernate.testing.junit4.BaseCoreFunctionalTestCase
addMappings, addMappings, afterConfigurationBuilt, afterConfigurationBuilt, afterSessionFactoryBuilt, afterTest, applyCacheSettings, assertAllDataRemoved, beforeTest, buildConfiguration, buildServiceRegistry, cleanupCache, cleanupTest, configuration, constructConfiguration, createSchema, generateBootstrapRegistry, getAnnotatedClasses, getAnnotatedPackages, getBaseForMappings, getDialect, getXmlFiles, onFailure, openSession, overrideCacheStrategy, prepareBasicRegistryBuilder, prepareBootstrapRegistryBuilder, prepareTest, readCommittedIsolationMaintained, rebuildSessionFactory, rebuildSessionFactoryOnError, serviceRegistry, sessionFactory
 
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
 

Constructor Detail

ReadOnlyProxyTest

public ReadOnlyProxyTest()
Method Detail

getMappings

public String[] getMappings()
Overrides:
getMappings in class BaseCoreFunctionalTestCase

testReadOnlyViaSessionDoesNotInit

public void testReadOnlyViaSessionDoesNotInit()

testReadOnlyViaLazyInitializerDoesNotInit

public void testReadOnlyViaLazyInitializerDoesNotInit()

testReadOnlyViaSessionNoChangeAfterInit

public void testReadOnlyViaSessionNoChangeAfterInit()

testReadOnlyViaLazyInitializerNoChangeAfterInit

public void testReadOnlyViaLazyInitializerNoChangeAfterInit()

testReadOnlyViaSessionBeforeInit

public void testReadOnlyViaSessionBeforeInit()

testModifiableViaSessionBeforeInit

public void testModifiableViaSessionBeforeInit()

testReadOnlyViaSessionBeforeInitByModifiableQuery

public void testReadOnlyViaSessionBeforeInitByModifiableQuery()

testReadOnlyViaSessionBeforeInitByReadOnlyQuery

public void testReadOnlyViaSessionBeforeInitByReadOnlyQuery()

testModifiableViaSessionBeforeInitByModifiableQuery

public void testModifiableViaSessionBeforeInitByModifiableQuery()

testModifiableViaSessionBeforeInitByReadOnlyQuery

public void testModifiableViaSessionBeforeInitByReadOnlyQuery()

testReadOnlyViaLazyInitializerBeforeInit

public void testReadOnlyViaLazyInitializerBeforeInit()

testModifiableViaLazyInitializerBeforeInit

public void testModifiableViaLazyInitializerBeforeInit()

testReadOnlyViaLazyInitializerAfterInit

public void testReadOnlyViaLazyInitializerAfterInit()

testModifiableViaLazyInitializerAfterInit

public void testModifiableViaLazyInitializerAfterInit()

testModifyToReadOnlyToModifiableIsUpdated

public void testModifyToReadOnlyToModifiableIsUpdated()

testReadOnlyModifiedToModifiableIsUpdated

public void testReadOnlyModifiedToModifiableIsUpdated()

testReadOnlyChangedEvictedUpdate

public void testReadOnlyChangedEvictedUpdate()

testReadOnlyToModifiableInitWhenModifiedIsUpdated

public void testReadOnlyToModifiableInitWhenModifiedIsUpdated()

testReadOnlyInitToModifiableModifiedIsUpdated

public void testReadOnlyInitToModifiableModifiedIsUpdated()

testReadOnlyModifiedUpdate

public void testReadOnlyModifiedUpdate()

testReadOnlyDelete

public void testReadOnlyDelete()

testReadOnlyRefresh

public void testReadOnlyRefresh()

testReadOnlyRefreshDeleted

public void testReadOnlyRefreshDeleted()

testReadOnlyRefreshDetached

public void testReadOnlyRefreshDetached()

testReadOnlyProxyMergeDetachedProxyWithChange

public void testReadOnlyProxyMergeDetachedProxyWithChange()

testReadOnlyProxyInitMergeDetachedProxyWithChange

public void testReadOnlyProxyInitMergeDetachedProxyWithChange()

testReadOnlyProxyMergeDetachedEntityWithChange

public void testReadOnlyProxyMergeDetachedEntityWithChange()

testReadOnlyProxyInitMergeDetachedEntityWithChange

public void testReadOnlyProxyInitMergeDetachedEntityWithChange()

testReadOnlyEntityMergeDetachedProxyWithChange

public void testReadOnlyEntityMergeDetachedProxyWithChange()

testSetReadOnlyInTwoTransactionsSameSession

public void testSetReadOnlyInTwoTransactionsSameSession()

testSetReadOnlyBetweenTwoTransactionsSameSession

public void testSetReadOnlyBetweenTwoTransactionsSameSession()

testSetModifiableBetweenTwoTransactionsSameSession

public void testSetModifiableBetweenTwoTransactionsSameSession()

testIsReadOnlyAfterSessionClosed

public void testIsReadOnlyAfterSessionClosed()

testIsReadOnlyAfterSessionClosedViaLazyInitializer

public void testIsReadOnlyAfterSessionClosedViaLazyInitializer()

testDetachedIsReadOnlyAfterEvictViaSession

public void testDetachedIsReadOnlyAfterEvictViaSession()

testDetachedIsReadOnlyAfterEvictViaLazyInitializer

public void testDetachedIsReadOnlyAfterEvictViaLazyInitializer()

testSetReadOnlyAfterSessionClosed

public void testSetReadOnlyAfterSessionClosed()

testSetReadOnlyAfterSessionClosedViaLazyInitializer

public void testSetReadOnlyAfterSessionClosedViaLazyInitializer()

testSetClosedSessionInLazyInitializer

public void testSetClosedSessionInLazyInitializer()

testDetachedSetReadOnlyAfterEvictViaSession

public void testDetachedSetReadOnlyAfterEvictViaSession()

testDetachedSetReadOnlyAfterEvictViaLazyInitializer

public void testDetachedSetReadOnlyAfterEvictViaLazyInitializer()


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