Search in sources :

Example 1 with PacketEquipSlots

use of com.solinia.solinia.Models.PacketEquipSlots 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 2 with PacketEquipSlots

use of com.solinia.solinia.Models.PacketEquipSlots 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();
        }
    }
}
Also used : PacketEquipSlots(com.solinia.solinia.Models.PacketEquipSlots) EquipSlots(com.solinia.solinia.Models.EquipSlots) PacketEquipSlots(com.solinia.solinia.Models.PacketEquipSlots) InvalidPacketException(com.solinia.solinia.Exceptions.InvalidPacketException) Test(org.junit.Test)

Aggregations

InvalidPacketException (com.solinia.solinia.Exceptions.InvalidPacketException)2 PacketEquipSlots (com.solinia.solinia.Models.PacketEquipSlots)2 Test (org.junit.Test)2 EquipSlots (com.solinia.solinia.Models.EquipSlots)1