mirror of
https://github.com/deavmi/doap
synced 2024-07-04 15:10:11 +02:00
CoapPacket
- Added `getMessageId()` Packet (unit tests) - Added check for the message id
This commit is contained in:
parent
c78c6f3bab
commit
aa343cae7f
|
@ -148,6 +148,11 @@ public class CoapPacket
|
|||
return this.code;
|
||||
}
|
||||
|
||||
public ushort getMessageId()
|
||||
{
|
||||
return this.mid;
|
||||
}
|
||||
|
||||
public static CoapPacket fromBytes(ubyte[] data)
|
||||
{
|
||||
CoapPacket packet = new CoapPacket();
|
||||
|
@ -297,8 +302,8 @@ unittest
|
|||
unittest
|
||||
{
|
||||
// Version: 1 | Type: RESET (3) : TLK: 0
|
||||
// Code: 2 (POST) | ...
|
||||
ubyte[] packetData = [112, 2, 0, 0];
|
||||
// Code: 2 (POST) | MID: 257
|
||||
ubyte[] packetData = [112, 2, 1, 1];
|
||||
|
||||
CoapPacket packet = CoapPacket.fromBytes(packetData);
|
||||
|
||||
|
@ -306,4 +311,6 @@ unittest
|
|||
assert(packet.getType() == MessageType.RESET);
|
||||
assert(packet.getTokenLength() == 0);
|
||||
assert(packet.getCode() == Code.POST);
|
||||
// TODO: Add message ID check + token check
|
||||
assert(packet.getMessageId() == 257);
|
||||
}
|
Loading…
Reference in New Issue
Block a user