Add tests
This commit is contained in:
@@ -9,8 +9,8 @@ import com.flaremicro.crossjeeves.net.packet.Packet127KeepAlive;
|
||||
import com.flaremicro.crossjeeves.net.packet.Packet1Status;
|
||||
import com.flaremicro.crossjeeves.net.packet.Packet2Script;
|
||||
import com.flaremicro.crossjeeves.net.packet.Packet3Clone;
|
||||
import com.flaremicro.crossjeeves.net.packet.Packet4FileData;
|
||||
import com.flaremicro.crossjeeves.net.packet.Packet5Artifact;
|
||||
import com.flaremicro.crossjeeves.net.packet.test.Packet4FileDataTest;
|
||||
import com.flaremicro.util.ZipUtils;
|
||||
|
||||
public class ClientHandler extends NetworkHandler {
|
||||
@@ -61,7 +61,7 @@ public class ClientHandler extends NetworkHandler {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void handlePacket(Packet4FileData packet) {
|
||||
public void handlePacket(Packet4FileDataTest packet) {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
}
|
||||
|
||||
@@ -6,8 +6,8 @@ import com.flaremicro.crossjeeves.net.packet.Packet127KeepAlive;
|
||||
import com.flaremicro.crossjeeves.net.packet.Packet1Status;
|
||||
import com.flaremicro.crossjeeves.net.packet.Packet2Script;
|
||||
import com.flaremicro.crossjeeves.net.packet.Packet3Clone;
|
||||
import com.flaremicro.crossjeeves.net.packet.Packet4FileData;
|
||||
import com.flaremicro.crossjeeves.net.packet.Packet5Artifact;
|
||||
import com.flaremicro.crossjeeves.net.packet.test.Packet4FileDataTest;
|
||||
|
||||
public abstract class NetworkHandler {
|
||||
|
||||
@@ -17,7 +17,7 @@ public abstract class NetworkHandler {
|
||||
public abstract void handlePacket(Packet1Status packet);
|
||||
public abstract void handlePacket(Packet2Script packet);
|
||||
public abstract void handlePacket(Packet3Clone packet);
|
||||
public abstract void handlePacket(Packet4FileData packet);
|
||||
public abstract void handlePacket(Packet4FileDataTest packet);
|
||||
public abstract void handlePacket(Packet5Artifact packet);
|
||||
public abstract void handlePacket(Packet127KeepAlive packet);
|
||||
|
||||
|
||||
@@ -6,8 +6,8 @@ import com.flaremicro.crossjeeves.net.packet.Packet127KeepAlive;
|
||||
import com.flaremicro.crossjeeves.net.packet.Packet1Status;
|
||||
import com.flaremicro.crossjeeves.net.packet.Packet2Script;
|
||||
import com.flaremicro.crossjeeves.net.packet.Packet3Clone;
|
||||
import com.flaremicro.crossjeeves.net.packet.Packet4FileData;
|
||||
import com.flaremicro.crossjeeves.net.packet.Packet5Artifact;
|
||||
import com.flaremicro.crossjeeves.net.packet.test.Packet4FileDataTest;
|
||||
|
||||
public class ServerHandler extends NetworkHandler {
|
||||
|
||||
@@ -39,7 +39,7 @@ public class ServerHandler extends NetworkHandler {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void handlePacket(Packet4FileData packet) {
|
||||
public void handlePacket(Packet4FileDataTest packet) {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
}
|
||||
|
||||
@@ -7,8 +7,8 @@ import java.io.IOException;
|
||||
import com.flaremicro.crossjeeves.net.NetworkHandler;
|
||||
|
||||
public class Packet0Identify extends Packet{
|
||||
public int protocolVersion;
|
||||
int flags;
|
||||
private int protocolVersion;
|
||||
private int flags;
|
||||
|
||||
public Packet0Identify(){
|
||||
}
|
||||
@@ -32,6 +32,16 @@ public class Packet0Identify extends Packet{
|
||||
public void processPacket(NetworkHandler networkHandler){
|
||||
networkHandler.handlePacket(this);
|
||||
}
|
||||
|
||||
public int getProtocolVersion()
|
||||
{
|
||||
return protocolVersion;
|
||||
}
|
||||
|
||||
public int getFlags()
|
||||
{
|
||||
return flags;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Packet cloneTypeOnly() {
|
||||
|
||||
@@ -7,8 +7,7 @@ import java.io.IOException;
|
||||
import com.flaremicro.crossjeeves.net.NetworkHandler;
|
||||
|
||||
public class Packet1Status extends Packet{
|
||||
public int protocolVersion;
|
||||
int flags;
|
||||
private int flags;
|
||||
|
||||
public static final int BUSY = 0x00000001;
|
||||
|
||||
@@ -31,6 +30,11 @@ public class Packet1Status extends Packet{
|
||||
public void processPacket(NetworkHandler networkHandler){
|
||||
networkHandler.handlePacket(this);
|
||||
}
|
||||
|
||||
public int getFlags()
|
||||
{
|
||||
return flags;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Packet cloneTypeOnly() {
|
||||
|
||||
@@ -7,7 +7,7 @@ import java.io.IOException;
|
||||
import com.flaremicro.crossjeeves.net.NetworkHandler;
|
||||
|
||||
public class Packet2Script extends Packet{
|
||||
String script;
|
||||
public String script;
|
||||
|
||||
public Packet2Script(){
|
||||
}
|
||||
|
||||
@@ -7,8 +7,8 @@ import java.io.IOException;
|
||||
import com.flaremicro.crossjeeves.net.NetworkHandler;
|
||||
|
||||
public class Packet3Clone extends Packet{
|
||||
long fileId;
|
||||
long fileSize;
|
||||
private long fileId;
|
||||
private long fileSize;
|
||||
|
||||
public Packet3Clone(){
|
||||
}
|
||||
|
||||
@@ -7,8 +7,8 @@ import java.io.IOException;
|
||||
import com.flaremicro.crossjeeves.net.NetworkHandler;
|
||||
|
||||
public class Packet4FileData extends Packet{
|
||||
long fileId;
|
||||
byte[] fileChunk;
|
||||
private long fileId;
|
||||
private byte[] fileChunk;
|
||||
|
||||
public Packet4FileData(){
|
||||
}
|
||||
@@ -35,7 +35,17 @@ public class Packet4FileData extends Packet{
|
||||
public void processPacket(NetworkHandler networkHandler){
|
||||
networkHandler.handlePacket(this);
|
||||
}
|
||||
|
||||
public long getFileId()
|
||||
{
|
||||
return fileId;
|
||||
}
|
||||
|
||||
public byte[] getFileChunk()
|
||||
{
|
||||
return fileChunk;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Packet cloneTypeOnly() {
|
||||
return new Packet4FileData();
|
||||
|
||||
@@ -7,14 +7,15 @@ import java.io.IOException;
|
||||
import com.flaremicro.crossjeeves.net.NetworkHandler;
|
||||
|
||||
public class Packet5Artifact extends Packet{
|
||||
long fileId;
|
||||
String relativeFile;
|
||||
private long fileId;
|
||||
private String relativeFile;
|
||||
|
||||
public Packet5Artifact(){
|
||||
}
|
||||
|
||||
public Packet5Artifact(long fileId, String relativeFile){
|
||||
this.fileId = fileId;
|
||||
this.relativeFile = relativeFile;
|
||||
}
|
||||
|
||||
public void recievePacket(DataInputStream in) throws IOException {
|
||||
@@ -31,6 +32,15 @@ public class Packet5Artifact extends Packet{
|
||||
public void processPacket(NetworkHandler networkHandler){
|
||||
networkHandler.handlePacket(this);
|
||||
}
|
||||
|
||||
public long getFileId()
|
||||
{
|
||||
return fileId;
|
||||
}
|
||||
|
||||
public String getRelativeFile(){
|
||||
return this.relativeFile;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Packet cloneTypeOnly() {
|
||||
|
||||
Reference in New Issue
Block a user