com.jalios.jcms.fileprocessor.test
Class FileParserTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.jalios.jcms.test.JcmsTestCase
              extended by com.jalios.jcms.fileprocessor.test.FileParserTestCase
All Implemented Interfaces:
JcmsConstants, JaliosConstants, junit.framework.Test

public abstract class FileParserTestCase
extends JcmsTestCase

Super class of FileProcessor's FileParsers test case.

Since:
jcms-7.0
Version:
$Revision: 27882 $

Field Summary
 
Fields inherited from class com.jalios.jcms.test.JcmsTestCase
A_VERY_LONG_TEXT, admin, channel, defaultGroup, defaultWorkspace, friendlyURLFilter, langs
 
Fields inherited from interface com.jalios.jcms.JcmsConstants
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, CRYPT_MD5, CRYPT_UNDEFINED, CRYPT_UNIX, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DOCCHOOSER_HEIGHT, DOCCHOOSER_WIDTH, DOCS_DIR, EDATE_SEARCH, EMAIL_REGEXP, ERROR_MSG, FORBIDDEN_FILE_ACCESS, FORBIDDEN_REDIRECT, FORCE_REDIRECT, ICON_ARCHIVE, ICON_LOCK, ICON_LOCK_STRONG, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, JALIOS_JUNIT_PROP, JCMS_CADDY, JCMS_MSG_LIST, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LOG_FILE, LOG_TOPIC_SECURITY, LOGGER_PROP, LOGGER_XMLPROP, MBR_PHOTO_DIR, MDATE_SEARCH, MONITOR_XML, OP_CREATE, OP_DEEP_COPY, OP_DEEP_DELETE, OP_DELETE, OP_MERGE, OP_UPDATE, PDATE_SEARCH, PHOTO_DIR, PHOTO_ICON, PHOTO_ICON_HEIGHT, PHOTO_ICON_WIDTH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, READ_RIGHT_TAB, REVISION, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
 
Fields inherited from interface com.jalios.util.JaliosConstants
CRLF, MILLIS_IN_ONE_DAY, MILLIS_IN_ONE_HOUR, MILLIS_IN_ONE_MINUTE, MILLIS_IN_ONE_MONTH, MILLIS_IN_ONE_SECOND, MILLIS_IN_ONE_WEEK, MILLIS_IN_ONE_YEAR
 
Constructor Summary
FileParserTestCase()
           
 
Method Summary
protected  FileDocument importFile(File file)
          Create a new FileDocument by copying the specified file into JCMS and returning the newly created FileDocument.
protected  void waitForLuceneIndexation(FileDocument fd)
          Wait appropriate amount of time before the specified FileDocument is indexed in JCMS.
 
Methods inherited from class com.jalios.jcms.test.JcmsTestCase
assertCmpEquals, assertCmpGreater, assertCmpLower, assertCmpOpposite, assertCmpSame, assertDateRange, assertDateRangeStrict, assertIsEmpty, assertNotEmpty, assertNotSameContent, assertNotSameContent, assertNotSameContent, assertNotSameContent, assertNotSameContent, assertObjectIsGarbageCollected, assertSameContent, assertSameContent, assertSameContent, assertSameContent, assertSameContent, assertStatusForbidden, assertStatusHasFailed, assertStatusHasFailed, assertStatusOK, beginTransaction, commitTransaction, deleteData, deleteData, deleteOnTearDown, deserialize, getMockHttpServletRequest, getMockHttpServletRequest, getMockHttpServletResponse, getMockHttpServletResponse, getMockHttpSession, getMockJcmsJspContext, getMockJcmsJspContext, getMockServletContext, getResourceFile, serialize, setUp, sleep, tearDown, waitForAlarm, waitForLuceneIndexation
 
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, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FileParserTestCase

public FileParserTestCase()
Method Detail

waitForLuceneIndexation

protected void waitForLuceneIndexation(FileDocument fd)
Wait appropriate amount of time before the specified FileDocument is indexed in JCMS. If the file is still not indexed after 5s an exception is thrown.


importFile

protected FileDocument importFile(File file)
                           throws IOException
Create a new FileDocument by copying the specified file into JCMS and returning the newly created FileDocument.

Parameters:
file - the file to import this file will be copied an left intact
Returns:
the newly create FileDocument
Throws:
IOException - on error


Copyright © 2001-2010 Jalios SA. All Rights Reserved.