com.atlassian.bonnie.search.extractor
Class TestMsExcelContentExtractor

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended bycom.atlassian.bonnie.search.extractor.BaseAttachmentContentExtractorTest
              extended bycom.atlassian.bonnie.search.extractor.TestMsExcelContentExtractor
All Implemented Interfaces:
junit.framework.Test

public class TestMsExcelContentExtractor
extends BaseAttachmentContentExtractorTest


Field Summary
 
Fields inherited from class com.atlassian.bonnie.search.extractor.BaseAttachmentContentExtractorTest
extractor
 
Constructor Summary
TestMsExcelContentExtractor()
           
 
Method Summary
 com.atlassian.bonnie.search.Extractor getExtractor()
           
protected  void setUp()
           
protected  void tearDown()
           
 void testMultipleOccurrencesOfWordsAreExtracted()
           
 void testSimpleExcelDoc()
          This will test that long values like 354259021 are properly casted from doubles (default storage type NumberRecord) back into int's so they can be searched on (CONF-10016).
 
Methods inherited from class com.atlassian.bonnie.search.extractor.BaseAttachmentContentExtractorTest
assertOnExtractedTextOf, createSearchableAttachment, testNonAttachment, testSkipAttachmentContentExtractionIfContentBodyExists
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, 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

TestMsExcelContentExtractor

public TestMsExcelContentExtractor()
Method Detail

getExtractor

public com.atlassian.bonnie.search.Extractor getExtractor()
Specified by:
getExtractor in class BaseAttachmentContentExtractorTest

testSimpleExcelDoc

public void testSimpleExcelDoc()
This will test that long values like 354259021 are properly casted from doubles (default storage type NumberRecord) back into int's so they can be searched on (CONF-10016). The problem before was that they were being indexed as 3.54259021E8 causing a search for 354259021 to fail. Also test that actual doubles with decimal values are preserved (assert for 1.5 etc).


testMultipleOccurrencesOfWordsAreExtracted

public void testMultipleOccurrencesOfWordsAreExtracted()

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class BaseAttachmentContentExtractorTest
Throws:
java.lang.Exception

tearDown

protected void tearDown()
                 throws java.lang.Exception
Overrides:
tearDown in class BaseAttachmentContentExtractorTest
Throws:
java.lang.Exception


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