com.atlassian.crowd.util.persistence.hibernate
Class BatchProcessorTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.jmock.core.VerifyingTestCase
              extended by org.jmock.core.MockObjectSupportTestCase
                  extended by org.jmock.MockObjectTestCase
                      extended by com.atlassian.crowd.util.persistence.hibernate.BatchProcessorTest
All Implemented Interfaces:
junit.framework.Test

public class BatchProcessorTest
extends org.jmock.MockObjectTestCase


Field Summary
 
Fields inherited from class org.jmock.core.MockObjectSupportTestCase
ANYTHING, NOT_NULL, NULL
 
Constructor Summary
BatchProcessorTest()
           
 
Method Summary
protected  void setUp()
           
 void testFindLargeBatch()
           
 void testFindSmallBatch()
           
 void testLargeBatchSuccessful()
           
 void testLargeBatchWithFailureRetry()
           
 void testMergeOperation()
          saveOrUpdate and merge only differ in the operation => test the op separately, trusting that the rest of the logic is checked by tests above.
 void testSmallBatchSuccessful()
           
 void testSmallBatchWithFailureRetry()
           
 
Methods inherited from class org.jmock.MockObjectTestCase
atLeastOnce, atMostOnce, defaultMockNameForType, doAll, doAll, doAll, doAll, exactly, mock, mock, never, never, newCoreMock, once, onConsecutiveCalls, onConsecutiveCalls, onConsecutiveCalls, onConsecutiveCalls, returnIterator, returnIterator, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, returnValue, throwException
 
Methods inherited from class org.jmock.core.MockObjectSupportTestCase
and, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, collectionContaining, collectionContaining, compatibleType, contains, endsWith, eq, eq, eq, eq, eq, eq, eq, eq, eq, eq, hasProperty, hasProperty, isA, isIn, isIn, mapContaining, mapContaining, mapWithKey, mapWithKey, mapWithValue, mapWithValue, newDummy, newDummy, newDummy, not, or, same, startsWith, stringContains, toString
 
Methods inherited from class org.jmock.core.VerifyingTestCase
registerToVerify, runBare, unregisterToVerify, verify
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runTest, setName, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BatchProcessorTest

public BatchProcessorTest()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
java.lang.Exception

testFindSmallBatch

public void testFindSmallBatch()

testFindLargeBatch

public void testFindLargeBatch()

testSmallBatchSuccessful

public void testSmallBatchSuccessful()

testLargeBatchSuccessful

public void testLargeBatchSuccessful()

testSmallBatchWithFailureRetry

public void testSmallBatchWithFailureRetry()

testLargeBatchWithFailureRetry

public void testLargeBatchWithFailureRetry()

testMergeOperation

public void testMergeOperation()
saveOrUpdate and merge only differ in the operation => test the op separately, trusting that the rest of the logic is checked by tests above.



Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.