com.atlassian.bonnie
Class TestConcurrentLuceneConnection

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended bycom.atlassian.bonnie.TestConcurrentLuceneConnection
All Implemented Interfaces:
junit.framework.Test

public final class TestConcurrentLuceneConnection
extends junit.framework.TestCase


Constructor Summary
TestConcurrentLuceneConnection()
           
 
Method Summary
protected  void setUp()
           
 void testBatchUpdateHoldsLock()
           
 void testDeleteAndWriteAtomicity()
           
 void testDeleteBlocksWriter()
           
 void testDeleteClosesReader()
           
 void testDeleterDoesNotBlockSearches()
           
 void testFileConstructor()
           
 void testFlipSearcher()
           
 void testIsIndexCreated()
           
 void testLeakedSearcher()
           
 void testOptimizeCallsCorrectly()
           
 void testReaderReuse()
           
 void testRecreateIndexDirectory()
           
 void testSearcherReuse()
           
 void testWriteClosesWriter()
           
 void testWriterBlocksDelete()
           
 void testWriterDoesNotBlockSearches()
           
 void testWriterIsInteractiveModeConfiguration()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TestConcurrentLuceneConnection

public TestConcurrentLuceneConnection()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Throws:
java.lang.Exception

testIsIndexCreated

public void testIsIndexCreated()

testSearcherReuse

public void testSearcherReuse()

testWriterIsInteractiveModeConfiguration

public void testWriterIsInteractiveModeConfiguration()
                                              throws java.lang.Exception
Throws:
java.lang.Exception

testReaderReuse

public void testReaderReuse()

testRecreateIndexDirectory

public void testRecreateIndexDirectory()
                                throws java.io.IOException
Throws:
java.io.IOException

testFileConstructor

public void testFileConstructor()
                         throws java.io.IOException
Throws:
java.io.IOException

testOptimizeCallsCorrectly

public void testOptimizeCallsCorrectly()
                                throws java.io.IOException
Throws:
java.io.IOException

testLeakedSearcher

public void testLeakedSearcher()
                        throws java.lang.Exception
Throws:
java.lang.Exception

testFlipSearcher

public void testFlipSearcher()
                      throws java.io.IOException
Throws:
java.io.IOException

testWriterBlocksDelete

public void testWriterBlocksDelete()
                            throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

testDeleteBlocksWriter

public void testDeleteBlocksWriter()
                            throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

testDeleteClosesReader

public void testDeleteClosesReader()

testWriteClosesWriter

public void testWriteClosesWriter()

testDeleteAndWriteAtomicity

public void testDeleteAndWriteAtomicity()
                                 throws java.lang.Exception
Throws:
java.lang.Exception

testBatchUpdateHoldsLock

public void testBatchUpdateHoldsLock()
                              throws java.lang.Exception
Throws:
java.lang.Exception

testDeleterDoesNotBlockSearches

public void testDeleterDoesNotBlockSearches()

testWriterDoesNotBlockSearches

public void testWriterDoesNotBlockSearches()


Copyright © 2006-2009 Atlassian Software Systems Pty Ltd. All Rights Reserved.