Search in sources :

Example 11 with InvalidPacketException

use of com.solinia.solinia.Exceptions.InvalidPacketException in project solinia3-core by mixxit.

the class PacketCastingPercentTest method IfMissingSeperatorsThrowInvalidPacket.

@Test
public void IfMissingSeperatorsThrowInvalidPacket() {
    String expectedException = "Packet data is wrong format";
    String actualException = "";
    try {
        new PacketCastingPercent().fromPacketData("moo");
    } catch (InvalidPacketException e) {
        actualException = e.getMessage();
    }
    assertEquals(expectedException, actualException);
}
Also used : PacketCastingPercent(com.solinia.solinia.Models.PacketCastingPercent) InvalidPacketException(com.solinia.solinia.Exceptions.InvalidPacketException) Test(org.junit.Test)

Example 12 with InvalidPacketException

use of com.solinia.solinia.Exceptions.InvalidPacketException in project solinia3-core by mixxit.

the class PacketCastingPercentTest method IfMissingNullThrowInvalidPacket.

@Test
public void IfMissingNullThrowInvalidPacket() {
    String expectedException = "Packet data is empty";
    String actualException = "";
    try {
        new PacketCastingPercent().fromPacketData(null);
    } catch (InvalidPacketException e) {
        actualException = e.getMessage();
    }
    assertEquals(expectedException, actualException);
}
Also used : PacketCastingPercent(com.solinia.solinia.Models.PacketCastingPercent) InvalidPacketException(com.solinia.solinia.Exceptions.InvalidPacketException) Test(org.junit.Test)

Example 13 with InvalidPacketException

use of com.solinia.solinia.Exceptions.InvalidPacketException in project solinia3-core by mixxit.

the class PacketEquipSlotsTest method WhenGivenPacketDataReturnExpectedFormat.

@Test
public void WhenGivenPacketDataReturnExpectedFormat() {
    String testForPacketData = "1^1^1^1^^^^";
    String foundPacketData = "";
    try {
        PacketEquipSlots object = new PacketEquipSlots();
        object.fromPacketData(testForPacketData);
        foundPacketData = object.toPacketData();
    } catch (InvalidPacketException e) {
        e.printStackTrace();
    }
    assertEquals(testForPacketData, foundPacketData);
}
Also used : PacketEquipSlots(com.solinia.solinia.Models.PacketEquipSlots) InvalidPacketException(com.solinia.solinia.Exceptions.InvalidPacketException) Test(org.junit.Test)

Example 14 with InvalidPacketException

use of com.solinia.solinia.Exceptions.InvalidPacketException in project solinia3-core by mixxit.

the class PacketMobVitalsTest method IfMissingNullThrowInvalidPacket.

@Test
public void IfMissingNullThrowInvalidPacket() {
    String expectedException = "Packet data is empty";
    String actualException = "";
    try {
        new PacketMobVitals().fromPacketData(null);
    } catch (InvalidPacketException e) {
        actualException = e.getMessage();
    }
    assertEquals(expectedException, actualException);
}
Also used : PacketMobVitals(com.solinia.solinia.Models.PacketMobVitals) InvalidPacketException(com.solinia.solinia.Exceptions.InvalidPacketException) Test(org.junit.Test)

Example 15 with InvalidPacketException

use of com.solinia.solinia.Exceptions.InvalidPacketException in project solinia3-core by mixxit.

the class PacketMobVitalsTest method WhenGivenPacketDataReturnExpectedFormat.

@Test
public void WhenGivenPacketDataReturnExpectedFormat() {
    String testForPacketData = "1^1.0^1.0^" + UUID.randomUUID().toString();
    String foundPacketData = "";
    try {
        PacketMobVitals vitals = new PacketMobVitals();
        vitals.fromPacketData(testForPacketData);
        foundPacketData = vitals.toPacketData();
    } catch (InvalidPacketException e) {
        e.printStackTrace();
    }
    assertEquals(testForPacketData, foundPacketData);
}
Also used : PacketMobVitals(com.solinia.solinia.Models.PacketMobVitals) InvalidPacketException(com.solinia.solinia.Exceptions.InvalidPacketException) Test(org.junit.Test)

Aggregations

InvalidPacketException (com.solinia.solinia.Exceptions.InvalidPacketException)31 Test (org.junit.Test)21 PacketMobVitals (com.solinia.solinia.Models.PacketMobVitals)4 PacketOpenSpellbook (com.solinia.solinia.Models.PacketOpenSpellbook)4 PacketCastingPercent (com.solinia.solinia.Models.PacketCastingPercent)3 PacketEffects (com.solinia.solinia.Models.PacketEffects)2 PacketEquipSlots (com.solinia.solinia.Models.PacketEquipSlots)2 PacketMemorisedSpells (com.solinia.solinia.Models.PacketMemorisedSpells)2 PacketOpenCharacterCreation (com.solinia.solinia.Models.PacketOpenCharacterCreation)2 PacketTrackingChoices (com.solinia.solinia.Models.PacketTrackingChoices)2 ArrayList (java.util.ArrayList)2 Map (java.util.Map)2 EffectSlot (com.solinia.solinia.Models.EffectSlot)1 EquipSlots (com.solinia.solinia.Models.EquipSlots)1 MemorisedSpells (com.solinia.solinia.Models.MemorisedSpells)1 RaceChoice (com.solinia.solinia.Models.RaceChoice)1 SpellbookPage (com.solinia.solinia.Models.SpellbookPage)1