use of com.solinia.solinia.Exceptions.InvalidPacketException in project solinia3-core by mixxit.
the class PacketCastingPercentTest method WhenGivenPacketDataReturnExpectedFormat.
@Test
public void WhenGivenPacketDataReturnExpectedFormat() {
String testForPacketData = "1.0^";
String foundPacketData = "";
try {
PacketCastingPercent vitals = new PacketCastingPercent();
vitals.fromPacketData(testForPacketData);
foundPacketData = vitals.toPacketData();
} catch (InvalidPacketException e) {
e.printStackTrace();
}
assertEquals(testForPacketData, foundPacketData);
}
use of com.solinia.solinia.Exceptions.InvalidPacketException in project solinia3-core by mixxit.
the class PacketEquipSlotsTest method WhenGivenPacketDataReturnsAllValues.
@Test
public void WhenGivenPacketDataReturnsAllValues() {
int testSlots = 8;
String testPacketData = "";
boolean first = true;
for (int i = 0; i < testSlots; i++) {
if (first)
first = false;
else
testPacketData += "^";
testPacketData += "" + i + "000";
}
for (int i = 0; i < testSlots; i++) {
try {
PacketEquipSlots vitals = new PacketEquipSlots();
vitals.fromPacketData(testPacketData);
EquipSlots page = vitals.getEquipSlots();
assertEquals("" + i + "000", page.getSlotByIndex(i));
} catch (InvalidPacketException e) {
e.printStackTrace();
}
}
}
use of com.solinia.solinia.Exceptions.InvalidPacketException in project solinia3-core by mixxit.
the class PacketMobVitalsTest method IfMissingElementsThrowInvalidPacket.
@Test
public void IfMissingElementsThrowInvalidPacket() {
String expectedException = "Packet data missing elements";
String actualException = "";
try {
new PacketMobVitals().fromPacketData("1^");
} catch (InvalidPacketException e) {
actualException = e.getMessage();
}
assertEquals(expectedException, actualException);
}
use of com.solinia.solinia.Exceptions.InvalidPacketException in project solinia3-core by mixxit.
the class PacketOpenSpellbookTest method IfMissingSeperatorsThrowInvalidPacket.
@Test
public void IfMissingSeperatorsThrowInvalidPacket() {
String expectedException = "Packet data is wrong format";
String actualException = "";
try {
new PacketOpenSpellbook().fromPacketData("moo");
} catch (InvalidPacketException e) {
actualException = e.getMessage();
}
assertEquals(expectedException, actualException);
}
use of com.solinia.solinia.Exceptions.InvalidPacketException in project solinia3-core by mixxit.
the class PacketOpenSpellbookTest method IfMissingNullThrowInvalidPacket.
@Test
public void IfMissingNullThrowInvalidPacket() {
String expectedException = "Packet data is empty";
String actualException = "";
try {
new PacketOpenSpellbook().fromPacketData(null);
} catch (InvalidPacketException e) {
actualException = e.getMessage();
}
assertEquals(expectedException, actualException);
}
Aggregations