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;
|
return this.code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public ushort getMessageId()
|
||||||
|
{
|
||||||
|
return this.mid;
|
||||||
|
}
|
||||||
|
|
||||||
public static CoapPacket fromBytes(ubyte[] data)
|
public static CoapPacket fromBytes(ubyte[] data)
|
||||||
{
|
{
|
||||||
CoapPacket packet = new CoapPacket();
|
CoapPacket packet = new CoapPacket();
|
||||||
|
@ -297,8 +302,8 @@ unittest
|
||||||
unittest
|
unittest
|
||||||
{
|
{
|
||||||
// Version: 1 | Type: RESET (3) : TLK: 0
|
// Version: 1 | Type: RESET (3) : TLK: 0
|
||||||
// Code: 2 (POST) | ...
|
// Code: 2 (POST) | MID: 257
|
||||||
ubyte[] packetData = [112, 2, 0, 0];
|
ubyte[] packetData = [112, 2, 1, 1];
|
||||||
|
|
||||||
CoapPacket packet = CoapPacket.fromBytes(packetData);
|
CoapPacket packet = CoapPacket.fromBytes(packetData);
|
||||||
|
|
||||||
|
@ -306,4 +311,6 @@ unittest
|
||||||
assert(packet.getType() == MessageType.RESET);
|
assert(packet.getType() == MessageType.RESET);
|
||||||
assert(packet.getTokenLength() == 0);
|
assert(packet.getTokenLength() == 0);
|
||||||
assert(packet.getCode() == Code.POST);
|
assert(packet.getCode() == Code.POST);
|
||||||
|
// TODO: Add message ID check + token check
|
||||||
|
assert(packet.getMessageId() == 257);
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user