public class FSPpacketTest extends Object
| Constructor and Description |
|---|
FSPpacketTest() |
| Modifier and Type | Method and Description |
|---|---|
void |
packunpacktest()
Check if we can dissasemble packet we created
|
void |
setUp() |
void |
staticCommandNumbers()
Test for correct FSP command numbers
|
void |
staticSizeConstants()
Test for important static constants
|
void |
testAssembleIntoSmallUDPpacket()
Assemble into small UDP packet.
|
void |
testAssembleReturn()
Test if assemble returns correct reference
Test method for
FSPpacket.assemble(java.net.DatagramPacket). |
void |
testAssembleTooLarge()
Assemble too large packet
Test method for
FSPpacket.assemble(java.net.DatagramPacket). |
void |
testExpect()
Test method for expect()
This test should pass
|
void |
testFSPBYEAssemble1()
Test FSP_BYE packet.
|
void |
testFSPBYEAssemble2()
Test FSP_BYE packet.
|
void |
testFSPBYEDisassemble1()
Test receiving of FSP_BYE packet
sent from client to server
Test method for
FSPpacket.disassemble(java.net.DatagramPacket). |
void |
testFSPBYEDisassemble2()
Test receiving of FSP_BYE packet
sent from server to client
Test method for
FSPpacket.disassemble(java.net.DatagramPacket). |
void |
testFSPDisassembleBadSum()
Test receiving of FSP packet with wrong checksum
Test method for
FSPpacket.disassemble(java.net.DatagramPacket). |
void |
testFSPDisassembleTooLongPacket()
Test receiving of too long FSP packet.
|
void |
testFSPDisassembleTooShort()
Test receiving of FSP packet with too short header
Test method for
FSPpacket.disassemble(java.net.DatagramPacket). |
void |
testFSPDisassembleTooShortData()
Test receiving of FSP packet with too short data
Test method for
FSPpacket.disassemble(java.net.DatagramPacket). |
void |
testFSPDisassembleTooShortExtraData()
Test receiving of FSP packet with too short extra data
Test method for
FSPpacket.disassemble(java.net.DatagramPacket). |
void |
testFSPpacket()
Test method for
FSPpacket.FSPpacket(). |
void |
testFSPpacketBoolean()
Test method for
FSPpacket.FSPpacket(boolean)
and FSPpacket.isServerSide() |
void |
testSetData1()
Set standard data.
|
void |
testSetData2()
Set extra data.
|
void |
testSetData3()
Set data and extra data.
|
void |
testSetDataBadLength1()
Set standard data bad length.
|
void |
testSetDataBadLength2()
Set standard data bad length
length too big
Test method for
FSPpacket.setData(byte[], int, int, byte[], int, int). |
void |
testSetDataBadOffset1()
Set standard data wrong offset.
|
void |
testSetDataBadOffset2()
Set standard data wrong offset.
|
void |
testSetDataTooBig()
Test of set extra Data too big FSP packet
Test method for
FSPpacket.disassemble(java.net.DatagramPacket). |
void |
testSetExtraDataBadLength1()
Set extra data bad length.
|
void |
testSetExtraDataBadLength2()
Set standard data bad length
length too big
Test method for
FSPpacket.setData(byte[], int, int, byte[], int, int). |
void |
testSetExtraDataBadOffset1()
Set extra data wrong offset.
|
void |
testSetExtraDataBadOffset2()
Set extra data wrong offset.
|
void |
testSetNullData()
Pass null data pointer to setData
|
void |
testSetNullExtraData()
Pass null extra data pointer to setData
|
void |
testSetZeroSizedData()
Set zero sized data.
|
void |
testToString()
Check if we do custom toString()
|
void |
testUnexpected()
Test method for expect()
This test should fail we expect wrong response
|
void |
testUnexpectedError()
Test method for expect()
Exception should contain Error message
|
public void setUp()
public void testFSPpacket()
FSPpacket.FSPpacket().
Check if we can create FSPpacket and it defaults to
clientSide checksum.public void testFSPpacketBoolean()
FSPpacket.FSPpacket(boolean)
and FSPpacket.isServerSide()public void staticSizeConstants()
public void staticCommandNumbers()
public void testAssembleReturn()
FSPpacket.assemble(java.net.DatagramPacket).public void testFSPBYEAssemble1()
FSPpacket.assemble(java.net.DatagramPacket).public void testFSPBYEAssemble2()
FSPpacket.assemble(java.net.DatagramPacket).public void testAssembleTooLarge()
FSPpacket.assemble(java.net.DatagramPacket).public void testAssembleIntoSmallUDPpacket()
FSPpacket.assemble(java.net.DatagramPacket).public void testFSPBYEDisassemble1()
FSPpacket.disassemble(java.net.DatagramPacket).public void testFSPBYEDisassemble2()
FSPpacket.disassemble(java.net.DatagramPacket).public void testFSPDisassembleBadSum()
FSPpacket.disassemble(java.net.DatagramPacket).public void testFSPDisassembleTooShort()
FSPpacket.disassemble(java.net.DatagramPacket).public void testFSPDisassembleTooShortData()
FSPpacket.disassemble(java.net.DatagramPacket).public void testFSPDisassembleTooShortExtraData()
FSPpacket.disassemble(java.net.DatagramPacket).public void testFSPDisassembleTooLongPacket()
FSPpacket.disassemble(java.net.DatagramPacket).public void testSetDataTooBig()
FSPpacket.disassemble(java.net.DatagramPacket).public void testToString()
public void packunpacktest()
public void testSetZeroSizedData()
FSPpacket.setData(byte[], int, int, byte[], int, int).public void testSetData1()
FSPpacket.setData(byte[], int, int, byte[], int, int).public void testSetData2()
FSPpacket.setData(byte[], int, int, byte[], int, int).public void testSetData3()
FSPpacket.setData(byte[], int, int, byte[], int, int).public void testSetNullData()
public void testSetNullExtraData()
public void testSetDataBadOffset1()
FSPpacket.setData(byte[], int, int, byte[], int, int).public void testSetDataBadOffset2()
FSPpacket.setData(byte[], int, int, byte[], int, int).public void testSetDataBadLength1()
FSPpacket.setData(byte[], int, int, byte[], int, int).public void testSetDataBadLength2()
FSPpacket.setData(byte[], int, int, byte[], int, int).public void testSetExtraDataBadOffset1()
FSPpacket.setData(byte[], int, int, byte[], int, int).public void testSetExtraDataBadOffset2()
FSPpacket.setData(byte[], int, int, byte[], int, int).public void testSetExtraDataBadLength1()
FSPpacket.setData(byte[], int, int, byte[], int, int).public void testSetExtraDataBadLength2()
FSPpacket.setData(byte[], int, int, byte[], int, int).public void testExpect()
throws IOException
IOException - not expectedpublic void testUnexpected()
throws IOException
IOException - expectedpublic void testUnexpectedError()
Copyright © 2019 FSP Project. All rights reserved.