Add tests

This commit is contained in:
Flare Microsystems
2024-11-10 20:15:43 -08:00
parent dd47f1e242
commit 75eb55d341
21 changed files with 583 additions and 32 deletions

View File

@@ -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
}

View File

@@ -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);

View File

@@ -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
}

View File

@@ -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() {

View File

@@ -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() {

View File

@@ -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(){
}

View File

@@ -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(){
}

View File

@@ -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();

View File

@@ -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() {