Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.presumo.jms.persistence
Class PersistentQueueTest  view PersistentQueueTest download PersistentQueueTest.java

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended bycom.presumo.jms.persistence.PersistentQueueTest
All Implemented Interfaces:
junit.framework.Test

public class PersistentQueueTest
extends junit.framework.TestCase

Tests to exercise the PersistentQueue API


Nested Class Summary
private static class PersistentQueueTest._CLOSE
           
private static class PersistentQueueTest._COPY_FILE
           
private static class PersistentQueueTest._CORRUPT_FILE
           
private static class PersistentQueueTest._CREATE_FILE
           
private static class PersistentQueueTest._DELETE
           
private static class PersistentQueueTest._DELETE_FILE
           
private static class PersistentQueueTest._FORCE_CP
           
private static class PersistentQueueTest._GET_NEXT
           
private static class PersistentQueueTest._INIT
           
private static class PersistentQueueTest._OPEN
           
private static class PersistentQueueTest._PUSH
           
private static class PersistentQueueTest._REPEAT
           
private static class PersistentQueueTest._SEQUENCE
           
private static class PersistentQueueTest._SET_MAX_LOG_FILE_SIZE
           
private static class PersistentQueueTest.ReversibleTestOperation
           
private static class PersistentQueueTest.TestOperation
           
private static class PersistentQueueTest.TestState
           
 
Field Summary
private static int CP_FILE
           
private static boolean DEBUG
           
private static int LOG_FILE
           
private static java.util.Random random
           
private static int TEMP_FILE
           
 
Fields inherited from class junit.framework.TestCase
 
Constructor Summary
PersistentQueueTest(java.lang.String name)
           
 
Method Summary
private static PersistentQueueTest._CLOSE CLOSE()
           
private static PersistentQueueTest._COPY_FILE COPY_FILE(int src, int dest)
           
private static PersistentQueueTest._CORRUPT_FILE CORRUPT_FILE(int fi)
           
private static PersistentQueueTest._CREATE_FILE CREATE_FILE(int fi)
           
private static void debug(java.lang.Object obj)
           
private static PersistentQueueTest._DELETE_FILE DELETE_FILE(int fi)
           
private static PersistentQueueTest._DELETE DELETE(int n)
           
private static PersistentQueueTest._FORCE_CP FORCE_CP()
           
private static PersistentQueueTest._GET_NEXT GET_NEXT(int n)
           
private static PersistentQueueTest._INIT INIT(java.io.File d, int m)
           
static void main(java.lang.String[] args)
           
private static PersistentQueueTest.TestOperation makeTests(java.io.File directory)
           
private static PersistentQueueTest._OPEN OPEN()
           
private static PersistentQueueTest._PUSH PUSH(int num_persistent, int num_non_persistent)
           
private static PersistentQueueTest._REPEAT REPEAT(PersistentQueueTest.TestOperation o, int n)
           
private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1, PersistentQueueTest.TestOperation op2)
           
private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1, PersistentQueueTest.TestOperation op2, PersistentQueueTest.TestOperation op3)
           
private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1, PersistentQueueTest.TestOperation op2, PersistentQueueTest.TestOperation op3, PersistentQueueTest.TestOperation op4)
           
private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1, PersistentQueueTest.TestOperation op2, PersistentQueueTest.TestOperation op3, PersistentQueueTest.TestOperation op4, PersistentQueueTest.TestOperation op5)
           
private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1, PersistentQueueTest.TestOperation op2, PersistentQueueTest.TestOperation op3, PersistentQueueTest.TestOperation op4, PersistentQueueTest.TestOperation op5, PersistentQueueTest.TestOperation op6)
           
private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1, PersistentQueueTest.TestOperation op2, PersistentQueueTest.TestOperation op3, PersistentQueueTest.TestOperation op4, PersistentQueueTest.TestOperation op5, PersistentQueueTest.TestOperation op6, PersistentQueueTest.TestOperation op7)
           
private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1, PersistentQueueTest.TestOperation op2, PersistentQueueTest.TestOperation op3, PersistentQueueTest.TestOperation op4, PersistentQueueTest.TestOperation op5, PersistentQueueTest.TestOperation op6, PersistentQueueTest.TestOperation op7, PersistentQueueTest.TestOperation op8)
           
private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1, PersistentQueueTest.TestOperation op2, PersistentQueueTest.TestOperation op3, PersistentQueueTest.TestOperation op4, PersistentQueueTest.TestOperation op5, PersistentQueueTest.TestOperation op6, PersistentQueueTest.TestOperation op7, PersistentQueueTest.TestOperation op8, PersistentQueueTest.TestOperation op9)
           
private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1, PersistentQueueTest.TestOperation op2, PersistentQueueTest.TestOperation op3, PersistentQueueTest.TestOperation op4, PersistentQueueTest.TestOperation op5, PersistentQueueTest.TestOperation op6, PersistentQueueTest.TestOperation op7, PersistentQueueTest.TestOperation op8, PersistentQueueTest.TestOperation op9, PersistentQueueTest.TestOperation op10)
           
private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1, PersistentQueueTest.TestOperation op2, PersistentQueueTest.TestOperation op3, PersistentQueueTest.TestOperation op4, PersistentQueueTest.TestOperation op5, PersistentQueueTest.TestOperation op6, PersistentQueueTest.TestOperation op7, PersistentQueueTest.TestOperation op8, PersistentQueueTest.TestOperation op9, PersistentQueueTest.TestOperation op10, PersistentQueueTest.TestOperation op11)
           
private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1, PersistentQueueTest.TestOperation op2, PersistentQueueTest.TestOperation op3, PersistentQueueTest.TestOperation op4, PersistentQueueTest.TestOperation op5, PersistentQueueTest.TestOperation op6, PersistentQueueTest.TestOperation op7, PersistentQueueTest.TestOperation op8, PersistentQueueTest.TestOperation op9, PersistentQueueTest.TestOperation op10, PersistentQueueTest.TestOperation op11, PersistentQueueTest.TestOperation op12)
           
private static PersistentQueueTest._SET_MAX_LOG_FILE_SIZE SET_MAX_LOG_FILE_SIZE(int s)
           
static junit.framework.Test suite()
           
 void testPersistentQueue()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, 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
 

Field Detail

random

private static final java.util.Random random

DEBUG

private static boolean DEBUG

CP_FILE

private static final int CP_FILE
See Also:
Constant Field Values

TEMP_FILE

private static final int TEMP_FILE
See Also:
Constant Field Values

LOG_FILE

private static final int LOG_FILE
See Also:
Constant Field Values
Constructor Detail

PersistentQueueTest

public PersistentQueueTest(java.lang.String name)
Method Detail

debug

private static void debug(java.lang.Object obj)

suite

public static junit.framework.Test suite()

testPersistentQueue

public void testPersistentQueue()
                         throws java.lang.Exception

INIT

private static PersistentQueueTest._INIT INIT(java.io.File d,
                                              int m)

OPEN

private static PersistentQueueTest._OPEN OPEN()

CLOSE

private static PersistentQueueTest._CLOSE CLOSE()

FORCE_CP

private static PersistentQueueTest._FORCE_CP FORCE_CP()

SET_MAX_LOG_FILE_SIZE

private static PersistentQueueTest._SET_MAX_LOG_FILE_SIZE SET_MAX_LOG_FILE_SIZE(int s)

PUSH

private static PersistentQueueTest._PUSH PUSH(int num_persistent,
                                              int num_non_persistent)

DELETE

private static PersistentQueueTest._DELETE DELETE(int n)

GET_NEXT

private static PersistentQueueTest._GET_NEXT GET_NEXT(int n)

CORRUPT_FILE

private static PersistentQueueTest._CORRUPT_FILE CORRUPT_FILE(int fi)

COPY_FILE

private static PersistentQueueTest._COPY_FILE COPY_FILE(int src,
                                                        int dest)

CREATE_FILE

private static PersistentQueueTest._CREATE_FILE CREATE_FILE(int fi)

DELETE_FILE

private static PersistentQueueTest._DELETE_FILE DELETE_FILE(int fi)

REPEAT

private static PersistentQueueTest._REPEAT REPEAT(PersistentQueueTest.TestOperation o,
                                                  int n)

SEQUENCE

private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1,
                                                      PersistentQueueTest.TestOperation op2)

SEQUENCE

private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1,
                                                      PersistentQueueTest.TestOperation op2,
                                                      PersistentQueueTest.TestOperation op3)

SEQUENCE

private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1,
                                                      PersistentQueueTest.TestOperation op2,
                                                      PersistentQueueTest.TestOperation op3,
                                                      PersistentQueueTest.TestOperation op4)

SEQUENCE

private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1,
                                                      PersistentQueueTest.TestOperation op2,
                                                      PersistentQueueTest.TestOperation op3,
                                                      PersistentQueueTest.TestOperation op4,
                                                      PersistentQueueTest.TestOperation op5)

SEQUENCE

private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1,
                                                      PersistentQueueTest.TestOperation op2,
                                                      PersistentQueueTest.TestOperation op3,
                                                      PersistentQueueTest.TestOperation op4,
                                                      PersistentQueueTest.TestOperation op5,
                                                      PersistentQueueTest.TestOperation op6)

SEQUENCE

private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1,
                                                      PersistentQueueTest.TestOperation op2,
                                                      PersistentQueueTest.TestOperation op3,
                                                      PersistentQueueTest.TestOperation op4,
                                                      PersistentQueueTest.TestOperation op5,
                                                      PersistentQueueTest.TestOperation op6,
                                                      PersistentQueueTest.TestOperation op7)

SEQUENCE

private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1,
                                                      PersistentQueueTest.TestOperation op2,
                                                      PersistentQueueTest.TestOperation op3,
                                                      PersistentQueueTest.TestOperation op4,
                                                      PersistentQueueTest.TestOperation op5,
                                                      PersistentQueueTest.TestOperation op6,
                                                      PersistentQueueTest.TestOperation op7,
                                                      PersistentQueueTest.TestOperation op8)

SEQUENCE

private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1,
                                                      PersistentQueueTest.TestOperation op2,
                                                      PersistentQueueTest.TestOperation op3,
                                                      PersistentQueueTest.TestOperation op4,
                                                      PersistentQueueTest.TestOperation op5,
                                                      PersistentQueueTest.TestOperation op6,
                                                      PersistentQueueTest.TestOperation op7,
                                                      PersistentQueueTest.TestOperation op8,
                                                      PersistentQueueTest.TestOperation op9)

SEQUENCE

private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1,
                                                      PersistentQueueTest.TestOperation op2,
                                                      PersistentQueueTest.TestOperation op3,
                                                      PersistentQueueTest.TestOperation op4,
                                                      PersistentQueueTest.TestOperation op5,
                                                      PersistentQueueTest.TestOperation op6,
                                                      PersistentQueueTest.TestOperation op7,
                                                      PersistentQueueTest.TestOperation op8,
                                                      PersistentQueueTest.TestOperation op9,
                                                      PersistentQueueTest.TestOperation op10)

SEQUENCE

private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1,
                                                      PersistentQueueTest.TestOperation op2,
                                                      PersistentQueueTest.TestOperation op3,
                                                      PersistentQueueTest.TestOperation op4,
                                                      PersistentQueueTest.TestOperation op5,
                                                      PersistentQueueTest.TestOperation op6,
                                                      PersistentQueueTest.TestOperation op7,
                                                      PersistentQueueTest.TestOperation op8,
                                                      PersistentQueueTest.TestOperation op9,
                                                      PersistentQueueTest.TestOperation op10,
                                                      PersistentQueueTest.TestOperation op11)

SEQUENCE

private static PersistentQueueTest._SEQUENCE SEQUENCE(PersistentQueueTest.TestOperation op1,
                                                      PersistentQueueTest.TestOperation op2,
                                                      PersistentQueueTest.TestOperation op3,
                                                      PersistentQueueTest.TestOperation op4,
                                                      PersistentQueueTest.TestOperation op5,
                                                      PersistentQueueTest.TestOperation op6,
                                                      PersistentQueueTest.TestOperation op7,
                                                      PersistentQueueTest.TestOperation op8,
                                                      PersistentQueueTest.TestOperation op9,
                                                      PersistentQueueTest.TestOperation op10,
                                                      PersistentQueueTest.TestOperation op11,
                                                      PersistentQueueTest.TestOperation op12)

makeTests

private static PersistentQueueTest.TestOperation makeTests(java.io.File directory)

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception