Class
Tree
          
PREV CLASS NEXT CLASS
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
 

com.newstep.solid.test.comm
Class MessageTest
junit.framework.Assert
  |
  +--junit.framework.TestCase
       |
       +--com.newstep.solid.test.comm.MessageTest
All Implemented Interfaces:
       Test

public class MessageTest      
 
 

Field Summary
private final static int
private final static int
public final static int
private final static Random
Method Summary
public static Message
public static Message
public static Message
public static Message
public static Message
generateRttEnableMessage(Message message, Integer idClient, Boolean enabled)
public static Message
generateRttIdentMessage(Integer idClient, Integer idServer)
public Class
public static void
main(String args)
public void
public static Test
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
Field Detail
MAX_SIZE
private final static int MAX_SIZE
Maximum size of the packets sent
Final.
Multiplicity:
1
Static.
 

MIN_SIZE
private final static int MIN_SIZE
Minimum size of the packets sent
Final.
Multiplicity:
1
Static.
 

PACKETS_TO_SEND
public final static int PACKETS_TO_SEND
Final.
Multiplicity:
1
Static.
 

r
private final static Random r
For generating random packet sizes.
Final.
Multiplicity:
1
Static.
 
Method Detail
generateHeartBeatMessage
public static Message generateHeartBeatMessage ()
 
Static.
 

generateMessage
public static Message generateMessage ()
 
Static.
 

generateRttDataMessage
public static Message generateRttDataMessage (Message message)
 
Static.
 

generateRttDataMessage2
public static Message generateRttDataMessage2 (Integer size)
 
Static.
 

generateRttEnableMessage
public static Message generateRttEnableMessage (Message message, Integer idClient, Boolean enabled)
 
Static.
 

generateRttIdentMessage
public static Message generateRttIdentMessage (Integer idClient, Integer idServer)
 
Static.
 

getTestedClass
public Class getTestedClass ()
 
Get the class object of the class which will be tested.
Return:
The class which will be tested
 

main
public static void main (String args)
 
Utility main method. Runs the test cases defined in this test class.

Usage: java MessageTest
Parameters:
args Command line arguments are not needed
Static.
 

setUp
public void setUp ()
 
Used to set up the test. This method is called by JUnit before each of
the tests are executed.
See Also:
 
Throws:
Exception
 

suite
public static Test suite ()
 
Static.
 

tearDown
public void tearDown ()
 
Used to clean up after the test. This method is called by JUnit after
each of the tests have been completed.
See Also:
 
Throws:
Exception
 

testAddDataToMessage
public void testAddDataToMessage ()
 
 

testAddDataToMessage2
public void testAddDataToMessage2 ()
 
 

testAddDataToMessage3
public void testAddDataToMessage3 ()
 
 

testAddDataToMessage4
public void testAddDataToMessage4 ()
 
 

testAddDataToMessage5
public void testAddDataToMessage5 ()
 
 

testControlMessage
public void testControlMessage ()
 
 

testCopyMessage
public void testCopyMessage ()
 
 

testDataMessage
public void testDataMessage ()
 
Test for methods: packHeader(), unpackHeader(), unpackFixed() and RttDataHeader
 

testDataMessage2
public void testDataMessage2 ()
 
 

testGetAndTrim
public void testGetAndTrim ()
 
 

testMessage1
public void testMessage1 ()
 
Test for method: Message()
See Also:
 
Throws:
Throwable
 

testMessage10
public void testMessage10 ()
 
Test for method: Message(byte[])
See Also:
 
Throws:
Throwable
 

testMessage11
public void testMessage11 ()
 
Test for method: Message(byte[])
See Also:
 
Throws:
Throwable
 

testMessage2
public void testMessage2 ()
 
Test for method: Message(java.nio.ByteBuffer)
See Also:
 
Throws:
Throwable
 

testMessage5
public void testMessage5 ()
 
Test for method: Message(int)
See Also:
 
Throws:
Throwable
 

testMessage6
public void testMessage6 ()
 
Test for method: Message(int)
See Also:
 
Throws:
Throwable
 

testMessage7
public void testMessage7 ()
 
Test for method: Message(com.newstep.solid.comm.Message)
See Also:
 
Throws:
Throwable
 

testMessage8
public void testMessage8 ()
 
Test for method: Message(byte[],Object)
See Also:
 
Throws:
Throwable
 

Class
Tree
          
PREV CLASS NEXT CLASS
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD