|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.framework.Assert junit.framework.TestCase org.xmlBlaster.test.contrib.filewatcher.TestFileWriter
public class TestFileWriter
This is an interesting example, since it creates a XmlBlaster server instance in the same JVM , but in a separate thread, talking over CORBA with it.
Invoke examples:
java junit.textui.TestRunner -noloading org.xmlBlaster.test.client.TestFileWriter java junit.swingui.TestRunner -noloading org.xmlBlaster.test.client.TestFileWriter
I_XmlBlasterAccess
Nested Class Summary | |
---|---|
private class |
TestFileWriter.PluginProperties
|
Field Summary | |
---|---|
private java.lang.String |
baseDirName
|
private Global |
global
|
private static java.util.logging.Logger |
log
|
private static java.lang.String |
ME
|
private java.lang.String |
oid
|
private java.lang.String |
pollerDirName
|
private java.lang.String |
pollerDirNameDiscarded
|
private java.lang.String |
pollerDirNameSent
|
private FileWriter |
receiver
|
private java.lang.String |
writerDirName
|
private java.lang.String |
writerTmpDirName
|
Constructor Summary | |
---|---|
TestFileWriter()
|
|
TestFileWriter(Global global)
|
Method Summary | |
---|---|
private void |
checkDirs()
|
private void |
checkMoved(java.lang.String name,
boolean absSubPath,
java.lang.String subDirName)
|
private void |
cleanUpDirs()
|
private boolean |
compareContent(byte[] buf1,
java.lang.String filename)
|
private void |
delete(java.lang.String filename)
|
private void |
doPublish(I_Info prop,
boolean deliverFirst,
boolean deliverSecond,
boolean absSubPath)
|
private void |
doWait(long delay)
|
private void |
getBaseDir()
|
(package private) long |
getChecksum(java.io.InputStream is)
|
private java.lang.String |
getConnectQos(Global glob)
|
static void |
main(java.lang.String[] args)
Deprecated. Use the TestRunner from the testsuite to run it: java -Djava.compiler= junit.textui.TestRunner org.xmlBlaster.test.client.TestFileWriter |
protected void |
setUp()
Sets up the fixture. |
private void |
singleDump(java.lang.String filename,
int filesize,
java.lang.String lockExt,
long delay,
boolean deliver,
boolean absSubPath,
java.lang.String movedDir)
|
protected void |
tearDown()
Tears down the fixture. |
void |
testDirectories()
Tests the creation of the necessary directories |
void |
testPublishWithMoveAbsolute()
|
void |
testPublishWithMoveRelative()
|
void |
testPublishWithMoveRelativeLockMode()
|
void |
testSimplePublish()
|
void |
testSimplePublishWithFilter()
|
void |
testSimplePublishWithFilterLockMode()
|
void |
testSimplePublishWithFilterRegex()
|
private byte[] |
writeFile(java.lang.String filename,
int size,
java.lang.String lockExt)
|
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 |
Field Detail |
---|
private static java.lang.String ME
private Global global
private static java.util.logging.Logger log
private java.lang.String oid
private java.lang.String baseDirName
private java.lang.String pollerDirName
private java.lang.String pollerDirNameSent
private java.lang.String pollerDirNameDiscarded
private java.lang.String writerDirName
private java.lang.String writerTmpDirName
private FileWriter receiver
Constructor Detail |
---|
public TestFileWriter()
public TestFileWriter(Global global)
Method Detail |
---|
private void getBaseDir()
protected void setUp()
setUp
in class junit.framework.TestCase
protected void tearDown()
tearDown
in class junit.framework.TestCase
public void testDirectories()
private void singleDump(java.lang.String filename, int filesize, java.lang.String lockExt, long delay, boolean deliver, boolean absSubPath, java.lang.String movedDir)
private void checkMoved(java.lang.String name, boolean absSubPath, java.lang.String subDirName)
private void doWait(long delay)
private void doPublish(I_Info prop, boolean deliverFirst, boolean deliverSecond, boolean absSubPath)
public void testSimplePublish()
public void testSimplePublishWithFilter()
public void testSimplePublishWithFilterRegex()
public void testPublishWithMoveAbsolute()
public void testPublishWithMoveRelative()
public void testPublishWithMoveRelativeLockMode()
public void testSimplePublishWithFilterLockMode()
long getChecksum(java.io.InputStream is) throws java.io.IOException
java.io.IOException
private boolean compareContent(byte[] buf1, java.lang.String filename)
private byte[] writeFile(java.lang.String filename, int size, java.lang.String lockExt)
private void checkDirs()
private java.lang.String getConnectQos(Global glob)
private void delete(java.lang.String filename)
private void cleanUpDirs()
public static void main(java.lang.String[] args)
java -Djava.compiler= junit.textui.TestRunner org.xmlBlaster.test.client.TestFileWriter
|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |