mirror of
https://github.com/Minestom/Minestom.git
synced 2025-02-15 20:02:01 +01:00
chore: test for parsing commands packet with 'unsupported' arg parser
This commit is contained in:
parent
5df2328c02
commit
102db50d05
@ -0,0 +1,25 @@
|
||||
package net.minestom.server.network.packet;
|
||||
|
||||
import net.minestom.server.network.NetworkBuffer;
|
||||
import net.minestom.server.network.packet.server.play.DeclareCommandsPacket;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import static net.minestom.server.network.packet.server.play.DeclareCommandsPacket.getFlag;
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
public class DeclareCommandsPacketTest {
|
||||
|
||||
@Test
|
||||
void testWriteGameProfileArg() {
|
||||
var root = new DeclareCommandsPacket.Node();
|
||||
root.flags = getFlag(DeclareCommandsPacket.NodeType.ARGUMENT, false, false, false);
|
||||
root.parser = "minecraft:game_profile";
|
||||
var packet = new DeclareCommandsPacket(List.of(root), 0);
|
||||
|
||||
var array = NetworkBuffer.makeArray(DeclareCommandsPacket.SERIALIZER, packet);
|
||||
var readPacket = NetworkBuffer.wrap(array, 0, array.length).read(DeclareCommandsPacket.SERIALIZER);
|
||||
assertEquals("minecraft:game_profile", readPacket.nodes().getFirst().parser);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user